database namespace

ฟังก์ชั่น

การทำงาน คำอธิบาย
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 < เปลี่ยน < ข้อมูลสแนปชอต >, พารามิเตอร์ของ <อ้างอิง>>) => ใดๆ | สัญญา<ใดๆ> ตัวจัดการเหตุการณ์ซึ่งทำงานทุกครั้งที่ฐานข้อมูลเรียลไทม์สร้าง อัปเดต หรือลบเกิดขึ้น

ผลตอบแทน:

คลาวด์ฟังก์ชัน < กิจกรรมฐานข้อมูล < เปลี่ยน < ข้อมูลสแนปชอต >, พารามิเตอร์ของ <อ้างอิง>>>