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 >>