firestore.DocumentBuilder class

서명:

export declare class DocumentBuilder<Path extends string> 

생성자

생성자 특수키 설명
(생성자)(triggerResource, options) DocumentBuilder 클래스의 새 인스턴스를 생성합니다.

메소드

메서드 특수키 설명
onCreate(핸들러) 문서 생성에만 응답합니다.
onDelete(핸들러) 문서 삭제에만 응답합니다.
onUpdate(handler) 문서 업데이트에만 응답합니다.
onWrite(핸들러) 모든 문서 쓰기 (만들기, 업데이트 또는 삭제)에 응답합니다.

Firestore.DocumentBuilder.(생성자)

DocumentBuilder 클래스의 새 인스턴스를 생성합니다.

서명:

constructor(triggerResource: () => string, options: DeploymentOptions);

매개변수

매개변수 유형 설명
triggerResource () => 문자열
옵션 배포 옵션

Firestore.DocumentBuilder.onCreate()

문서 생성에만 응답합니다.

서명:

onCreate(handler: (snapshot: QueryDocumentSnapshot, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<QueryDocumentSnapshot>;

매개변수

매개변수 유형 설명
handler (스냅샷: QueryDocumentSnapshot, 컨텍스트: EventContext<ParamsOf<Path>>) => 프라미스 좋아요<any> | 모두

반환:

CloudFunction<QueryDocumentSnapshot>

Firestore.DocumentBuilder.onDelete()

문서 삭제에만 응답합니다.

서명:

onDelete(handler: (snapshot: QueryDocumentSnapshot, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<QueryDocumentSnapshot>;

매개변수

매개변수 유형 설명
handler (스냅샷: QueryDocumentSnapshot, 컨텍스트: EventContext<ParamsOf<Path>>) => 프라미스 좋아요<any> | 모두

반환:

CloudFunction<QueryDocumentSnapshot>

Firestore.DocumentBuilder.onUpdate()

문서 업데이트에만 응답합니다.

서명:

onUpdate(handler: (change: Change<QueryDocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<Change<QueryDocumentSnapshot>>;

매개변수

매개변수 유형 설명
handler (변경: Change<QueryDocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => 프라미스 좋아요<any> | 모두

반환:

CloudFunction<변경<QueryDocumentSnapshot>>

Firestore.DocumentBuilder.onWrite()

모든 문서 쓰기 (만들기, 업데이트 또는 삭제)에 응답합니다.

서명:

onWrite(handler: (change: Change<DocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<Change<DocumentSnapshot>>;

매개변수

매개변수 유형 설명
handler (변경: Change<DocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => 프라미스 좋아요<any> | 모두

반환:

CloudFunction<변경<DocumentSnapshot>>