firestore.DocumentBuilder class

Chữ ký:

export declare class DocumentBuilder<Path extends string> 

nhà xây dựng

Người xây dựng sửa đổi Sự miêu tả
(hàm tạo)(triggerResource, tùy chọn) Xây dựng một phiên bản mới của lớp DocumentBuilder

phương pháp

Phương pháp sửa đổi Sự miêu tả
onCreate(trình xử lý) Chỉ phản hồi với việc tạo tài liệu.
onDelete(xử lý) Chỉ phản hồi việc xóa tài liệu.
onUpdate(trình xử lý) Chỉ trả lời các cập nhật tài liệu.
onWrite(trình xử lý) Phản hồi tất cả các thao tác ghi tài liệu (tạo, cập nhật hoặc xóa).

firestore.DocumentBuilder.(constructor)

Xây dựng một phiên bản mới của lớp DocumentBuilder

Chữ ký:

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

Thông số

Tham số Kiểu Sự miêu tả
triggerTài nguyên () => chuỗi
tùy chọn Tùy chọn triển khai

firestore.DocumentBuilder.onCreate()

Chỉ phản hồi với việc tạo tài liệu.

Chữ ký:

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

Thông số

Tham số Kiểu Sự miêu tả
người xử lý (ảnh chụp nhanh: QueryDocumentSnapshot , bối cảnh: EventContext <ParamsOf<Path>>) => PromiseLike<any> | bất kì

Trả về:

Chức năng đám mây < Ảnh chụp nhanh tài liệu truy vấn >

firestore.DocumentBuilder.onDelete()

Chỉ phản hồi việc xóa tài liệu.

Chữ ký:

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

Thông số

Tham số Kiểu Sự miêu tả
người xử lý (ảnh chụp nhanh: QueryDocumentSnapshot , bối cảnh: EventContext <ParamsOf<Path>>) => PromiseLike<any> | bất kì

Trả về:

Chức năng đám mây < Ảnh chụp nhanh tài liệu truy vấn >

firestore.DocumentBuilder.onUpdate()

Chỉ trả lời các cập nhật tài liệu.

Chữ ký:

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

Thông số

Tham số Kiểu Sự miêu tả
người xử lý (thay đổi: Thay đổi < Ảnh chụp nhanh tài liệu truy vấn >, bối cảnh: EventContext <ParamsOf<Path>>) => PromiseLike<any> | bất kì

Trả về:

Chức năng đám mây < Thay đổi < Ảnh chụp nhanh tài liệu truy vấn >>

firestore.DocumentBuilder.onWrite()

Phản hồi tất cả các thao tác ghi tài liệu (tạo, cập nhật hoặc xóa).

Chữ ký:

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

Thông số

Tham số Kiểu Sự miêu tả
người xử lý (thay đổi: Thay đổi < Ảnh chụp tài liệu >, bối cảnh: EventContext <ParamsOf<Path>>) => PromiseLike<any> | bất kì

Trả về:

Chức năng đám mây < Thay đổi < Ảnh chụp tài liệu >>