기능
기능 | 설명 |
---|---|
onDocumentCreated(문서, 핸들러) | Firestore에서 문서가 생성될 때 트리거되는 이벤트 핸들러입니다. |
onDocumentCreated(옵션, 핸들러) | Firestore에서 문서가 생성될 때 트리거되는 이벤트 핸들러입니다. |
onDocumentDeleted(문서, 핸들러) | Firestore에서 문서가 삭제되면 트리거되는 이벤트 핸들러입니다. |
onDocumentDeleted(옵션, 처리기) | Firestore에서 문서가 삭제되면 트리거되는 이벤트 핸들러입니다. |
onDocumentUpdated(문서, 핸들러) | Firestore에서 문서가 업데이트될 때 트리거되는 이벤트 핸들러입니다. |
onDocumentUpdated(옵션, 핸들러) | Firestore에서 문서가 업데이트될 때 트리거되는 이벤트 핸들러입니다. |
onDocumentWritten(문서, 핸들러) | Firestore에서 문서가 생성, 업데이트, 삭제될 때 트리거되는 이벤트 핸들러입니다. |
onDocumentWritten(옵션, 핸들러) | Firestore에서 문서가 생성, 업데이트, 삭제될 때 트리거되는 이벤트 핸들러입니다. |
클래스
수업 | 설명 |
---|---|
변화 | 실시간 데이터베이스 또는 Cloud Firestore onWrite 및 onUpdate 이벤트와 같이 상태를 변경하는 이벤트를 위한 Cloud Functions 인터페이스입니다. Change 객체를 구성하는 데 사용되는 형식에 대한 자세한 내용은 아래를 참조하세요. |
인터페이스
상호 작용 | 설명 |
---|---|
문서옵션 | DocumentOptions는 제공된 문서와 선택적 데이터베이스 및 네임스페이스를 사용하여 EventHandlerOptions를 확장합니다. |
Firestore이벤트 | DocumentSnapshot 또는 변경 사항이 포함된 CloudEvent |
유형 별칭
유형 별칭 | 설명 |
---|---|
문서스냅샷 | Firestore 문서스냅샷 |
쿼리문서스냅샷 | Firestore 쿼리문서스냅샷 |
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 문서 경로입니다. |
매니저 | (이벤트: FirestoreEvent < 쿼리문서스냅샷 | 정의되지 않음, ParamsOf <문서>>) => 모두 | 약속<아무거나> | Firestore 생성이 발생할 때마다 실행되는 이벤트 핸들러입니다. |
보고:
CloudFunction < Firestore이벤트 < 쿼리문서스냅샷 | 정의되지 않음, ParamsOf <문서>>>
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>>>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
선택하다 | 문서옵션 <문서> | 개별 이벤트 처리 함수에 설정할 수 있는 옵션입니다. |
매니저 | (이벤트: FirestoreEvent < 쿼리문서스냅샷 | 정의되지 않음, ParamsOf <문서>>) => 모두 | 약속<아무거나> | Firestore 생성이 발생할 때마다 실행되는 이벤트 핸들러입니다. |
보고:
CloudFunction < Firestore이벤트 < 쿼리문서스냅샷 | 정의되지 않음, ParamsOf <문서>>>
firestore.onDocumentDeleted()
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 문서 경로입니다. |
매니저 | (이벤트: FirestoreEvent < 쿼리문서스냅샷 | 정의되지 않음, ParamsOf <문서>>) => 모두 | 약속<아무거나> | Firestore 삭제가 발생할 때마다 실행되는 이벤트 핸들러입니다. |
보고:
CloudFunction < Firestore이벤트 < 쿼리문서스냅샷 | 정의되지 않음, ParamsOf <문서>>>
firestore.onDocumentDeleted()
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>>>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
선택하다 | 문서옵션 <문서> | 개별 이벤트 처리 함수에 설정할 수 있는 옵션입니다. |
매니저 | (이벤트: FirestoreEvent < 쿼리문서스냅샷 | 정의되지 않음, ParamsOf <문서>>) => 모두 | 약속<아무거나> | Firestore 삭제가 발생할 때마다 실행되는 이벤트 핸들러입니다. |
보고:
CloudFunction < Firestore이벤트 < 쿼리문서스냅샷 | 정의되지 않음, ParamsOf <문서>>>
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 문서 경로입니다. |
매니저 | (이벤트: FirestoreEvent < 변경 < 쿼리문서스냅샷 > | 정의되지 않음, ParamsOf <문서>>) => 모두 | 약속<아무거나> | Firestore 업데이트가 발생할 때마다 실행되는 이벤트 핸들러입니다. |
보고:
CloudFunction < Firestore이벤트 < 변경 < 쿼리문서스냅샷 > | 정의되지 않음, 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>>>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
선택하다 | 문서옵션 <문서> | 개별 이벤트 처리 함수에 설정할 수 있는 옵션입니다. |
매니저 | (이벤트: FirestoreEvent < 변경 < 쿼리문서스냅샷 > | 정의되지 않음, ParamsOf <문서>>) => 모두 | 약속<아무거나> | Firestore 업데이트가 발생할 때마다 실행되는 이벤트 핸들러입니다. |
보고:
CloudFunction < Firestore이벤트 < 변경 < 쿼리문서스냅샷 > | 정의되지 않음, ParamsOf <문서>>>
Firestore.onDocumentWritten()
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 문서 경로입니다. |
매니저 | (이벤트: FirestoreEvent < 변경 < 문서스냅샷 > | 정의되지 않음, ParamsOf <문서>>) => 모두 | 약속<아무거나> | Firestore 생성, 업데이트, 삭제가 발생할 때마다 실행되는 이벤트 핸들러입니다. |
보고:
CloudFunction < Firestore이벤트 < 변경 < 문서스냅샷 > | 정의되지 않음, ParamsOf <문서>>>
Firestore.onDocumentWritten()
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>>>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
선택하다 | 문서옵션 <문서> | 개별 이벤트 처리 함수에 설정할 수 있는 옵션입니다. |
매니저 | (이벤트: FirestoreEvent < 변경 < 문서스냅샷 > | 정의되지 않음, ParamsOf <문서>>) => 모두 | 약속<아무거나> | Firestore 생성, 업데이트, 삭제가 발생할 때마다 실행되는 이벤트 핸들러입니다. |
보고:
CloudFunction < Firestore이벤트 < 변경 < 문서스냅샷 > | 정의되지 않음, ParamsOf <문서>>>
Firestore.DocumentSnapshot
Firestore 문서스냅샷
서명:
export type DocumentSnapshot = firestore.DocumentSnapshot;
Firestore.QueryDocumentSnapshot
Firestore 쿼리문서스냅샷
서명:
export type QueryDocumentSnapshot = firestore.QueryDocumentSnapshot;