ฟังก์ชั่น
การทำงาน | คำอธิบาย |
---|---|
onValueCreated (อ้างอิงตัวจัดการ) | ตัวจัดการเหตุการณ์ซึ่งจะทริกเกอร์เมื่อมีการสร้างข้อมูลในฐานข้อมูลเรียลไทม์ |
onValueCreated (ตัวเลือก ตัวจัดการ) | ตัวจัดการเหตุการณ์ซึ่งจะทริกเกอร์เมื่อมีการสร้างข้อมูลในฐานข้อมูลเรียลไทม์ |
onValueDeleted (อ้างอิง ตัวจัดการ) | ตัวจัดการเหตุการณ์ซึ่งจะทริกเกอร์เมื่อข้อมูลถูกลบในฐานข้อมูลเรียลไทม์ |
onValueDeleted (ตัวเลือก ตัวจัดการ) | ตัวจัดการเหตุการณ์ซึ่งจะทริกเกอร์เมื่อข้อมูลถูกลบในฐานข้อมูลเรียลไทม์ |
onValueUpdated (อ้างอิง ตัวจัดการ) | ตัวจัดการเหตุการณ์ซึ่งจะทริกเกอร์เมื่อมีการอัพเดตข้อมูลในฐานข้อมูลเรียลไทม์ |
onValueUpdated (ตัวเลือก ตัวจัดการ) | ตัวจัดการเหตุการณ์ซึ่งจะทริกเกอร์เมื่อมีการอัพเดตข้อมูลในฐานข้อมูลเรียลไทม์ |
onValueWritten (อ้างอิง ตัวจัดการ) | ตัวจัดการเหตุการณ์ซึ่งจะทริกเกอร์เมื่อมีการสร้าง อัปเดต หรือลบข้อมูลในฐานข้อมูลเรียลไทม์ |
onValueWritten (ตัวเลือก ตัวจัดการ) | ตัวจัดการเหตุการณ์ซึ่งจะทริกเกอร์เมื่อมีการสร้าง อัปเดต หรือลบข้อมูลในฐานข้อมูลเรียลไทม์ |
ชั้นเรียน
ระดับ | คำอธิบาย |
---|---|
DataSnapshot | อินเทอร์เฟซที่แสดงสแนปช็อตข้อมูลฐานข้อมูล Firebase Realtime |
อินเทอร์เฟซ
อินเตอร์เฟซ | คำอธิบาย |
---|---|
กิจกรรมฐานข้อมูล | CloudEvent ที่มี DataSnapshot หรือการเปลี่ยนแปลง |
RawRTDBCloudEvent | |
RawRTDBCloudEventData | |
ตัวเลือกอ้างอิง | ReferenceOptions ขยาย EventHandlerOptions ด้วยการอ้างอิงและอินสแตนซ์ทางเลือกที่ให้มา |
ฐานข้อมูล onValueCreated()
ตัวจัดการเหตุการณ์ซึ่งจะทริกเกอร์เมื่อมีการสร้างข้อมูลในฐานข้อมูลเรียลไทม์
ลายเซ็น:
export declare function onValueCreated<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
อ้างอิง | อ้างอิง | |
ตัวจัดการ | (เหตุการณ์: DatabaseEvent < ข้อมูลสแนปชอต , พารามออฟ <อ้างอิง>>) => ใดๆ | สัญญา<ใดๆ> | ตัวจัดการเหตุการณ์ซึ่งทำงานทุกครั้งที่มีการสร้างฐานข้อมูลเรียลไทม์ |
ผลตอบแทน:
คลาวด์ฟังก์ชัน < กิจกรรมฐานข้อมูล < ข้อมูลสแนปชอต , พารามออฟ <อ้างอิง>>>
ฐานข้อมูล onValueCreated()
ตัวจัดการเหตุการณ์ซึ่งจะทริกเกอร์เมื่อมีการสร้างข้อมูลในฐานข้อมูลเรียลไทม์
ลายเซ็น:
export declare function onValueCreated<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
เลือก | ตัวเลือกอ้างอิง <อ้างอิง> | ตัวเลือกที่สามารถตั้งค่าได้ในฟังก์ชันการจัดการเหตุการณ์แต่ละรายการ |
ตัวจัดการ | (เหตุการณ์: DatabaseEvent < ข้อมูลสแนปชอต , พารามออฟ <อ้างอิง>>) => ใดๆ | สัญญา<ใดๆ> | ตัวจัดการเหตุการณ์ซึ่งทำงานทุกครั้งที่มีการสร้างฐานข้อมูลเรียลไทม์ |
ผลตอบแทน:
คลาวด์ฟังก์ชัน < กิจกรรมฐานข้อมูล < ข้อมูลสแนปชอต , พารามออฟ <อ้างอิง>>>
ฐานข้อมูล onValueDeleted()
ตัวจัดการเหตุการณ์ซึ่งจะทริกเกอร์เมื่อข้อมูลถูกลบในฐานข้อมูลเรียลไทม์
ลายเซ็น:
export declare function onValueDeleted<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
อ้างอิง | อ้างอิง | |
ตัวจัดการ | (เหตุการณ์: DatabaseEvent < ข้อมูลสแนปชอต , พารามออฟ <อ้างอิง>>) => ใดๆ | สัญญา<ใดๆ> | ตัวจัดการเหตุการณ์ซึ่งทำงานทุกครั้งที่มีการลบฐานข้อมูลเรียลไทม์ |
ผลตอบแทน:
คลาวด์ฟังก์ชัน < กิจกรรมฐานข้อมูล < ข้อมูลสแนปชอต , พารามออฟ <อ้างอิง>>>
ฐานข้อมูล onValueDeleted()
ตัวจัดการเหตุการณ์ซึ่งจะทริกเกอร์เมื่อข้อมูลถูกลบในฐานข้อมูลเรียลไทม์
ลายเซ็น:
export declare function onValueDeleted<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
เลือก | ตัวเลือกอ้างอิง <อ้างอิง> | ตัวเลือกที่สามารถตั้งค่าได้ในฟังก์ชันการจัดการเหตุการณ์แต่ละรายการ |
ตัวจัดการ | (เหตุการณ์: DatabaseEvent < ข้อมูลสแนปชอต , พารามออฟ <อ้างอิง>>) => ใดๆ | สัญญา<ใดๆ> | ตัวจัดการเหตุการณ์ซึ่งทำงานทุกครั้งที่มีการลบฐานข้อมูลเรียลไทม์ |
ผลตอบแทน:
คลาวด์ฟังก์ชัน < กิจกรรมฐานข้อมูล < ข้อมูลสแนปชอต , พารามออฟ <อ้างอิง>>>
ฐานข้อมูล onValueUpdated()
ตัวจัดการเหตุการณ์ซึ่งจะทริกเกอร์เมื่อมีการอัพเดตข้อมูลในฐานข้อมูลเรียลไทม์
ลายเซ็น:
export declare function onValueUpdated<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
อ้างอิง | อ้างอิง | |
ตัวจัดการ | (เหตุการณ์: DatabaseEvent < เปลี่ยน < ข้อมูลสแนปชอต >, พารามิเตอร์ของ <อ้างอิง>>) => ใดๆ | สัญญา<ใดๆ> | ตัวจัดการเหตุการณ์ซึ่งทำงานทุกครั้งที่มีการอัพเดตฐานข้อมูลเรียลไทม์ |
ผลตอบแทน:
คลาวด์ฟังก์ชัน < กิจกรรมฐานข้อมูล < เปลี่ยน < ข้อมูลสแนปชอต >, พารามิเตอร์ของ <อ้างอิง>>>
ฐานข้อมูล onValueUpdated()
ตัวจัดการเหตุการณ์ซึ่งจะทริกเกอร์เมื่อมีการอัพเดตข้อมูลในฐานข้อมูลเรียลไทม์
ลายเซ็น:
export declare function onValueUpdated<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
เลือก | ตัวเลือกอ้างอิง <อ้างอิง> | ตัวเลือกที่สามารถตั้งค่าได้ในฟังก์ชันการจัดการเหตุการณ์แต่ละรายการ |
ตัวจัดการ | (เหตุการณ์: DatabaseEvent < เปลี่ยน < ข้อมูลสแนปชอต >, พารามิเตอร์ของ <อ้างอิง>>) => ใดๆ | สัญญา<ใดๆ> | ตัวจัดการเหตุการณ์ซึ่งทำงานทุกครั้งที่มีการอัพเดตฐานข้อมูลเรียลไทม์ |
ผลตอบแทน:
คลาวด์ฟังก์ชัน < กิจกรรมฐานข้อมูล < เปลี่ยน < ข้อมูลสแนปชอต >, พารามิเตอร์ของ <อ้างอิง>>>
ฐานข้อมูล onValueWritten()
ตัวจัดการเหตุการณ์ซึ่งจะทริกเกอร์เมื่อมีการสร้าง อัปเดต หรือลบข้อมูลในฐานข้อมูลเรียลไทม์
ลายเซ็น:
export declare function onValueWritten<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
อ้างอิง | อ้างอิง | |
ตัวจัดการ | (เหตุการณ์: DatabaseEvent < เปลี่ยน < ข้อมูลสแนปชอต >, พารามิเตอร์ของ <อ้างอิง>>) => ใดๆ | สัญญา<ใดๆ> | ตัวจัดการเหตุการณ์ซึ่งทำงานทุกครั้งที่ฐานข้อมูลเรียลไทม์สร้าง อัปเดต หรือลบเกิดขึ้น |
ผลตอบแทน:
คลาวด์ฟังก์ชัน < กิจกรรมฐานข้อมูล < เปลี่ยน < ข้อมูลสแนปชอต >, พารามิเตอร์ของ <อ้างอิง>>>
ฐานข้อมูล onValueWritten()
ตัวจัดการเหตุการณ์ซึ่งจะทริกเกอร์เมื่อมีการสร้าง อัปเดต หรือลบข้อมูลในฐานข้อมูลเรียลไทม์
ลายเซ็น:
export declare function onValueWritten<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
เลือก | ตัวเลือกอ้างอิง <อ้างอิง> | ตัวเลือกที่สามารถตั้งค่าได้ในฟังก์ชันการจัดการเหตุการณ์แต่ละรายการ |
ตัวจัดการ | (เหตุการณ์: DatabaseEvent < เปลี่ยน < ข้อมูลสแนปชอต >, พารามิเตอร์ของ <อ้างอิง>>) => ใดๆ | สัญญา<ใดๆ> | ตัวจัดการเหตุการณ์ซึ่งทำงานทุกครั้งที่ฐานข้อมูลเรียลไทม์สร้าง อัปเดต หรือลบเกิดขึ้น |
ผลตอบแทน:
คลาวด์ฟังก์ชัน < กิจกรรมฐานข้อมูล < เปลี่ยน < ข้อมูลสแนปชอต >, พารามิเตอร์ของ <อ้างอิง>>>