firestore namespace

기능

기능 설명
onDocumentCreated(문서, 핸들러) Firestore에서 문서가 생성될 때 트리거되는 이벤트 핸들러입니다.
onDocumentCreated(옵션, 핸들러) Firestore에서 문서가 생성될 때 트리거되는 이벤트 핸들러입니다.
onDocumentDeleted(문서, 핸들러) Firestore에서 문서가 삭제되면 트리거되는 이벤트 핸들러입니다.
onDocumentDeleted(옵션, 처리기) Firestore에서 문서가 삭제되면 트리거되는 이벤트 핸들러입니다.
onDocumentUpdated(문서, 핸들러) Firestore에서 문서가 업데이트될 때 트리거되는 이벤트 핸들러입니다.
onDocumentUpdated(옵션, 핸들러) Firestore에서 문서가 업데이트될 때 트리거되는 이벤트 핸들러입니다.
onDocumentWritten(문서, 핸들러) Firestore에서 문서가 생성, 업데이트, 삭제될 때 트리거되는 이벤트 핸들러입니다.
onDocumentWritten(옵션, 핸들러) Firestore에서 문서가 생성, 업데이트, 삭제될 때 트리거되는 이벤트 핸들러입니다.

클래스

수업 설명
변화 실시간 데이터베이스 또는 Cloud Firestore onWriteonUpdate 이벤트와 같이 상태를 변경하는 이벤트를 위한 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;