Chữ ký:
export declare class DocumentBuilder<Path extends string>
Công ty sản xuất
Công ty sản xuất | Công cụ sửa đổi | Mô tả |
---|---|---|
(hàm khởi tạo)(triggerResource, các tuỳ chọn) | Tạo một thực thể mới của lớp DocumentBuilder |
Phương thức
Phương thức | Công cụ sửa đổi | Mô tả |
---|---|---|
onCreate(handler) | Chỉ phản hồi tác phẩm tạo tài liệu. | |
onDelete(handler) | Chỉ phản hồi khi tài liệu bị xoá. | |
onUpdate(handler) | Chỉ trả lời nội dung cập nhật trên tài liệu. | |
onWrite(xử lý) | Phản hồi tất cả các thao tác ghi (tạo, cập nhật hoặc xoá) tài liệu. |
Firestore.DocumentBuilder.(hàm khởi tạo)
Tạo một thực thể mới của lớp DocumentBuilder
Chữ ký:
constructor(triggerResource: () => string, options: DeploymentOptions);
Thông số
Thông số | Loại | Mô tả |
---|---|---|
kích hoạtResource | () => chuỗi | |
tuỳ chọn | DeploymentOptions (Tuỳ chọn triển khai) |
Firestore.DocumentBuilder.onCreate()
Chỉ phản hồi tác phẩm tạo tài liệu.
Chữ ký:
onCreate(handler: (snapshot: QueryDocumentSnapshot, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<QueryDocumentSnapshot>;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
trình xử lý | (ảnh chụp nhanh: QueryDocumentSnapshot, ngữ cảnh: EventContext<ParamsOf<Path>>) => Hứa hẹn<bất kỳ> | bất kỳ |
Trường hợp trả lại hàng:
CloudFunction<QueryDocumentSnapshot>
Firestore.DocumentBuilder.onDelete()
Chỉ phản hồi khi tài liệu bị xoá.
Chữ ký:
onDelete(handler: (snapshot: QueryDocumentSnapshot, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<QueryDocumentSnapshot>;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
trình xử lý | (ảnh chụp nhanh: QueryDocumentSnapshot, ngữ cảnh: EventContext<ParamsOf<Path>>) => Hứa hẹn<bất kỳ> | bất kỳ |
Trường hợp trả lại hàng:
CloudFunction<QueryDocumentSnapshot>
Firestore.DocumentBuilder.onUpdate()
Chỉ trả lời nội dung cập nhật trên tài liệu.
Chữ ký:
onUpdate(handler: (change: Change<QueryDocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<Change<QueryDocumentSnapshot>>;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
trình xử lý | (thay đổi: Change<QueryDocumentSnapshot>, ngữ cảnh: EventContext<ParamsOf<Path>>) => Hứa hẹn<bất kỳ> | bất kỳ |
Trường hợp trả lại hàng:
CloudFunction<Thay đổi<QueryDocumentSnapshot>>
Firestore.DocumentBuilder.onWrite()
Phản hồi tất cả các thao tác ghi (tạo, cập nhật hoặc xoá) tài liệu.
Chữ ký:
onWrite(handler: (change: Change<DocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<Change<DocumentSnapshot>>;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
trình xử lý | (thay đổi: Change<DocumentSnapshot>, ngữ cảnh: EventContext<ParamsOf<Path>>) => Hứa hẹn<bất kỳ> | bất kỳ |
Trường hợp trả lại hàng:
CloudFunction<Thay đổi<DocumentSnapshot>>