firestore.DocumentBuilder class

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