database namespace

ฟังก์ชัน

ฟังก์ชัน คำอธิบาย
onValueCreated(ref, เครื่องจัดการ) ตัวแฮนเดิลเหตุการณ์ซึ่งทริกเกอร์เมื่อมีการสร้างข้อมูลใน Realtime Database
onValueCreated(เพิ่มประสิทธิภาพ, เครื่องจัดการ) ตัวแฮนเดิลเหตุการณ์ซึ่งทริกเกอร์เมื่อมีการสร้างข้อมูลใน Realtime Database
onValueDeleted(ref, เครื่องจัดการ) ตัวแฮนเดิลเหตุการณ์ซึ่งทริกเกอร์เมื่อลบข้อมูลใน Realtime Database
onValueถูกลบ(เพิ่มประสิทธิภาพ, เครื่องจัดการ) ตัวแฮนเดิลเหตุการณ์ซึ่งทริกเกอร์เมื่อลบข้อมูลใน Realtime Database
onValueUpdated(ref, เครื่องจัดการ) ตัวแฮนเดิลเหตุการณ์ซึ่งทริกเกอร์เมื่ออัปเดตข้อมูลในฐานข้อมูลเรียลไทม์
onValueUpdated(เพิ่มประสิทธิภาพ, เครื่องจัดการ) ตัวแฮนเดิลเหตุการณ์ซึ่งทริกเกอร์เมื่ออัปเดตข้อมูลในฐานข้อมูลเรียลไทม์
onValueWritten(ref, เครื่องจัดการ) ตัวแฮนเดิลเหตุการณ์ซึ่งทริกเกอร์เมื่อมีการสร้าง อัปเดต หรือลบข้อมูลใน Realtime Database
onValueWrives(ตัวเลือก, เครื่องจัดการ) ตัวแฮนเดิลเหตุการณ์ซึ่งทริกเกอร์เมื่อมีการสร้าง อัปเดต หรือลบข้อมูลใน Realtime Database

ชั้นเรียน

ชั้น คำอธิบาย
DataSnapshot อินเทอร์เฟซแสดงภาพรวมข้อมูลฐานข้อมูลเรียลไทม์ของ Firebase

อินเทอร์เฟซ

อินเทอร์เฟซ คำอธิบาย
เหตุการณ์ฐานข้อมูล CloudEvent ที่มี DataSnapshot หรือการเปลี่ยนแปลง
RawRTDBCloudEvent
ข้อมูลดิบของ RTDBCloudEventData
ตัวเลือกข้อมูลอ้างอิง ReferenceOptions ขยาย EventHandlerOptions ด้วยข้อมูลอ้างอิงที่ระบุและอินสแตนซ์ที่ไม่บังคับ

Database.onValueCreated()

ตัวแฮนเดิลเหตุการณ์ซึ่งทริกเกอร์เมื่อมีการสร้างข้อมูลใน Realtime Database

ลายเซ็น:

export declare function onValueCreated<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
อ้างอิง อ้างอิง
ตัวแฮนเดิล (เหตุการณ์: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => ทั้งหมด | สัญญา<ไม่จำกัด> ตัวแฮนเดิลเหตุการณ์จะทำงานทุกครั้งที่มีการสร้าง Realtime Database เกิดขึ้น

การคืนสินค้า:

CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>

Database.onValueCreated()

ตัวแฮนเดิลเหตุการณ์ซึ่งทริกเกอร์เมื่อมีการสร้างข้อมูลใน Realtime Database

ลายเซ็น:

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<DataSnapshot, ParamsOf<Ref>>) => ทั้งหมด | สัญญา<ไม่จำกัด> ตัวแฮนเดิลเหตุการณ์จะทำงานทุกครั้งที่มีการสร้าง Realtime Database เกิดขึ้น

การคืนสินค้า:

CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>

Database.onValueDeleted()

ตัวแฮนเดิลเหตุการณ์ซึ่งทริกเกอร์เมื่อลบข้อมูลใน Realtime Database

ลายเซ็น:

export declare function onValueDeleted<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
อ้างอิง อ้างอิง
ตัวแฮนเดิล (เหตุการณ์: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => ทั้งหมด | สัญญา<ไม่จำกัด> ตัวแฮนเดิลเหตุการณ์จะทำงานทุกครั้งที่มีการลบ Realtime Database เกิดขึ้น

การคืนสินค้า:

CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>

Database.onValueDeleted()

ตัวแฮนเดิลเหตุการณ์ซึ่งทริกเกอร์เมื่อลบข้อมูลใน Realtime Database

ลายเซ็น:

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<DataSnapshot, ParamsOf<Ref>>) => ทั้งหมด | สัญญา<ไม่จำกัด> ตัวแฮนเดิลเหตุการณ์จะทำงานทุกครั้งที่มีการลบ Realtime Database เกิดขึ้น

การคืนสินค้า:

CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>

Database.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<Change<DataSnapshot>, ParamsOf<Ref>>) => ทั้งหมด | สัญญา<ไม่จำกัด> ตัวแฮนเดิลเหตุการณ์จะทำงานทุกครั้งที่มีการอัปเดต Realtime Database เกิดขึ้น

การคืนสินค้า:

CloudFunction<DatabaseEvent<เปลี่ยน<DataSnapshot>, ParamsOf<Ref>>>

Database.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<Change<DataSnapshot>, ParamsOf<Ref>>) => ทั้งหมด | สัญญา<ไม่จำกัด> ตัวแฮนเดิลเหตุการณ์จะทำงานทุกครั้งที่มีการอัปเดต Realtime Database เกิดขึ้น

การคืนสินค้า:

CloudFunction<DatabaseEvent<เปลี่ยน<DataSnapshot>, ParamsOf<Ref>>>

Database.onValueWrives()

ตัวแฮนเดิลเหตุการณ์ซึ่งทริกเกอร์เมื่อมีการสร้าง อัปเดต หรือลบข้อมูลใน Realtime Database

ลายเซ็น:

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<Change<DataSnapshot>, ParamsOf<Ref>>) => ทั้งหมด | สัญญา<ไม่จำกัด> ตัวแฮนเดิลเหตุการณ์จะทำงานทุกครั้งที่มีการสร้าง อัปเดต หรือลบฐานข้อมูลเรียลไทม์

การคืนสินค้า:

CloudFunction<DatabaseEvent<เปลี่ยน<DataSnapshot>, ParamsOf<Ref>>>

Database.onValueWrives()

ตัวแฮนเดิลเหตุการณ์ซึ่งทริกเกอร์เมื่อมีการสร้าง อัปเดต หรือลบข้อมูลใน Realtime Database

ลายเซ็น:

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<Change<DataSnapshot>, ParamsOf<Ref>>) => ทั้งหมด | สัญญา<ไม่จำกัด> ตัวแฮนเดิลเหตุการณ์จะทำงานทุกครั้งที่มีการสร้าง อัปเดต หรือลบฐานข้อมูลเรียลไทม์

การคืนสินค้า:

CloudFunction<DatabaseEvent<เปลี่ยน<DataSnapshot>, ParamsOf<Ref>>>