ลายเซ็น:
export declare class DocumentBuilder extends string>
ผู้ผลิต
ผู้ผลิต | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(constructor)(triggerResource, ตัวเลือก) | สร้างอินสแตนซ์ใหม่ของคลาส DocumentBuilder |
เมธอด
วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
onCreate(แฮนเดิล) | ตอบกลับเฉพาะการสร้างเอกสาร | |
onDelete(แฮนเดิล) | ตอบกลับเฉพาะการลบเอกสาร | |
onUpdate(แฮนเดิล) | ตอบกลับเฉพาะการอัปเดตเอกสาร | |
onWrite(แฮนเดิล) | ตอบกลับการเขียนเอกสารทั้งหมด (สร้าง อัปเดต หรือลบ) |
Firestore.DocumentBuilder (ตัวสร้าง)
สร้างอินสแตนซ์ใหม่ของคลาส DocumentBuilder
ลายเซ็น:
constructor(triggerResource: () => string, options: DeploymentOptions);
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
ทรัพยากรทริกเกอร์ | () => สตริง | |
ตัวเลือก | ตัวเลือกการทำให้ใช้งานได้ |
Firestore.DocumentBuilder.onCreate()
ตอบกลับเฉพาะการสร้างเอกสาร
ลายเซ็น:
onCreate(handler: (snapshot: QueryDocumentSnapshot, context: EventContext >) => PromiseLike | any): CloudFunction ;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
ตัวแฮนเดิล | (ข้อมูลภาพรวม: QueryDocumentSnapshot, บริบท: EventContext |
การคืนสินค้า:
CloudFunction<QueryDocumentSnapshot>
Firestore.DocumentBuilder.onDelete()
ตอบกลับเฉพาะการลบเอกสาร
ลายเซ็น:
onDelete(handler: (snapshot: QueryDocumentSnapshot, context: EventContext >) => PromiseLike | any): CloudFunction ;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
ตัวแฮนเดิล | (ข้อมูลภาพรวม: QueryDocumentSnapshot, บริบท: EventContext |
การคืนสินค้า:
CloudFunction<QueryDocumentSnapshot>
Firestore.DocumentBuilder.onUpdate()
ตอบกลับเฉพาะการอัปเดตเอกสาร
ลายเซ็น:
onUpdate(handler: (change: Change , context: EventContext >) => PromiseLike | any): CloudFunction >;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
ตัวแฮนเดิล | (change: เปลี่ยน<QueryDocumentSnapshot>, บริบท: EventContext |
การคืนสินค้า:
CloudFunction<เปลี่ยน<QueryDocumentSnapshot>>
Firestore.DocumentBuilder.onWrite()
ตอบกลับการเขียนเอกสารทั้งหมด (สร้าง อัปเดต หรือลบ)
ลายเซ็น:
onWrite(handler: (change: Change , context: EventContext >) => PromiseLike | any): CloudFunction >;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
ตัวแฮนเดิล | (change: เปลี่ยน<DocumentSnapshot>, บริบท: EventContext |
การคืนสินค้า:
CloudFunction<เปลี่ยน<DocumentSnapshot>>