firestore namespace

함수

함수 설명
onDocumentCreated(문서, 핸들러) Firestore에서 문서가 생성될 때 트리거되는 이벤트 핸들러입니다.
onDocumentCreated(opts, 핸들러) Firestore에서 문서가 생성될 때 트리거되는 이벤트 핸들러입니다.
onDocumentDELETE(문서, 핸들러) Firestore에서 문서가 삭제될 때 트리거되는 이벤트 핸들러입니다.
onDocumentDELETE(opts, 핸들러) Firestore에서 문서가 삭제될 때 트리거되는 이벤트 핸들러입니다.
onDocumentUpdated(문서, 핸들러) Firestore에서 문서가 업데이트될 때 트리거되는 이벤트 핸들러입니다.
onDocumentUpdated(opts, 핸들러) Firestore에서 문서가 업데이트될 때 트리거되는 이벤트 핸들러입니다.
onDocumentWrite(문서, 핸들러) Firestore에서 문서가 생성, 업데이트 또는 삭제될 때 트리거되는 이벤트 핸들러입니다.
onDocumentWriter(opts, 핸들러) Firestore에서 문서가 생성, 업데이트 또는 삭제될 때 트리거되는 이벤트 핸들러입니다.

클래스

클래스 설명
변경 실시간 데이터베이스 또는 Cloud Firestore onWriteonUpdate 이벤트와 같이 상태를 변경하는 이벤트를 위한 Cloud Functions 인터페이스입니다.Change 객체를 구성하는 데 사용되는 형식에 대한 자세한 내용은 아래를 참조하세요.

인터페이스

인터페이스 설명
DocumentOptions. DocumentOptions는 제공된 문서와 선택적 데이터베이스 및 네임스페이스를 사용하여 EventHandlerOptions를 확장합니다.
FirestoreEvent DocumentSnapshot 또는 변경사항이 포함된 CloudEvent

유형 별칭

별칭 입력 설명
DocumentSnapshot Firestore DocumentSnapshot
QueryDocumentSnapshot Firestore QueryDocumentSnapshot

Firestore.onDocumentCreated()

Firestore에서 문서가 생성될 때 트리거되는 이벤트 핸들러입니다.

서명:

export declare function onDocumentCreated<Document extends string>(document: Document, handler: (event: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>>;

매개변수

매개변수 유형 설명
문서 문서 트리거할 Firestore 문서 경로입니다.
handler (이벤트: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => 모두 | 약속<any> Firestore가 생성될 때마다 실행되는 이벤트 핸들러입니다.

반환:

CloudFunction<FirestoreEvent<QueryDocumentSnapshot | 정의되지 않음, ParamsOf<Document>>>

Firestore.onDocumentCreated()

Firestore에서 문서가 생성될 때 트리거되는 이벤트 핸들러입니다.

서명:

export declare function onDocumentCreated<Document extends string>(opts: DocumentOptions<Document>, handler: (event: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>>;

매개변수

매개변수 유형 설명
최적화 DocumentOptions<문서> 개별 이벤트 처리 함수에서 설정할 수 있는 옵션입니다.
handler (이벤트: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => 모두 | 약속<any> Firestore가 생성될 때마다 실행되는 이벤트 핸들러입니다.

반환:

CloudFunction<FirestoreEvent<QueryDocumentSnapshot | 정의되지 않음, ParamsOf<Document>>>

Firestore.onDocumentRemove()

Firestore에서 문서가 삭제될 때 트리거되는 이벤트 핸들러입니다.

서명:

export declare function onDocumentDeleted<Document extends string>(document: Document, handler: (event: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>>;

매개변수

매개변수 유형 설명
문서 문서 트리거할 Firestore 문서 경로입니다.
handler (이벤트: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => 모두 | 약속<any> Firestore 삭제가 발생할 때마다 실행되는 이벤트 핸들러입니다.

반환:

CloudFunction<FirestoreEvent<QueryDocumentSnapshot | 정의되지 않음, ParamsOf<Document>>>

Firestore.onDocumentRemove()

Firestore에서 문서가 삭제될 때 트리거되는 이벤트 핸들러입니다.

서명:

export declare function onDocumentDeleted<Document extends string>(opts: DocumentOptions<Document>, handler: (event: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>>;

매개변수

매개변수 유형 설명
최적화 DocumentOptions<문서> 개별 이벤트 처리 함수에서 설정할 수 있는 옵션입니다.
handler (이벤트: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => 모두 | 약속<any> Firestore 삭제가 발생할 때마다 실행되는 이벤트 핸들러입니다.

반환:

CloudFunction<FirestoreEvent<QueryDocumentSnapshot | 정의되지 않음, ParamsOf<Document>>>

Firestore.onDocumentUpdated()

Firestore에서 문서가 업데이트될 때 트리거되는 이벤트 핸들러입니다.

서명:

export declare function onDocumentUpdated<Document extends string>(document: Document, handler: (event: FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>>;

매개변수

매개변수 유형 설명
문서 문서 트리거할 Firestore 문서 경로입니다.
handler (이벤트: FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>) => 모두 | 약속<any> Firestore가 업데이트될 때마다 실행되는 이벤트 핸들러입니다.

반환:

CloudFunction<FirestoreEvent<Change<QueryDocumentSnapshot> | 정의되지 않음, ParamsOf<문서>>>

Firestore.onDocumentUpdated()

Firestore에서 문서가 업데이트될 때 트리거되는 이벤트 핸들러입니다.

서명:

export declare function onDocumentUpdated<Document extends string>(opts: DocumentOptions<Document>, handler: (event: FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>>;

매개변수

매개변수 유형 설명
최적화 DocumentOptions<문서> 개별 이벤트 처리 함수에서 설정할 수 있는 옵션입니다.
handler (이벤트: FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>) => 모두 | 약속<any> Firestore가 업데이트될 때마다 실행되는 이벤트 핸들러입니다.

반환:

CloudFunction<FirestoreEvent<Change<QueryDocumentSnapshot> | 정의되지 않음, ParamsOf<문서>>>

Firestore.onDocumentWrite()

Firestore에서 문서가 생성, 업데이트 또는 삭제될 때 트리거되는 이벤트 핸들러입니다.

서명:

export declare function onDocumentWritten<Document extends string>(document: Document, handler: (event: FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>>;

매개변수

매개변수 유형 설명
문서 문서 트리거할 Firestore 문서 경로입니다.
handler (이벤트: FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>) => 모두 | 약속<any> Firestore가 생성, 업데이트 또는 삭제될 때마다 실행되는 이벤트 핸들러입니다.

반환:

CloudFunction<FirestoreEvent<Change<DocumentSnapshot> | 정의되지 않음, ParamsOf<문서>>>

Firestore.onDocumentWrite()

Firestore에서 문서가 생성, 업데이트 또는 삭제될 때 트리거되는 이벤트 핸들러입니다.

서명:

export declare function onDocumentWritten<Document extends string>(opts: DocumentOptions<Document>, handler: (event: FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>>;

매개변수

매개변수 유형 설명
최적화 DocumentOptions<문서> 개별 이벤트 처리 함수에서 설정할 수 있는 옵션입니다.
handler (이벤트: FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>) => 모두 | 약속<any> Firestore가 생성, 업데이트 또는 삭제될 때마다 실행되는 이벤트 핸들러입니다.

반환:

CloudFunction<FirestoreEvent<Change<DocumentSnapshot> | 정의되지 않음, ParamsOf<문서>>>

Firestore.DocumentSnapshot

Firestore DocumentSnapshot

서명:

export type DocumentSnapshot = firestore.DocumentSnapshot;

Firestore.QueryDocumentSnapshot

Firestore QueryDocumentSnapshot

서명:

export type QueryDocumentSnapshot = firestore.QueryDocumentSnapshot;