database.RefBuilder class

Giao diện trình tạo tham chiếu Cơ sở dữ liệu thời gian thực Firebase.

Truy cập qua [ functions.database.ref() ](hàm.database#.ref).

Chữ ký:

export declare class RefBuilder<Ref extends string> 

nhà xây dựng

Người xây dựng sửa đổi Sự miêu tả
(hàm tạo)(triggerResource, tùy chọn) Xây dựng một phiên bản mới của lớp RefBuilder

phương pháp

Phương pháp sửa đổi Sự miêu tả
onCreate(trình xử lý) Trình xử lý sự kiện kích hoạt mỗi khi dữ liệu mới được tạo trong Cơ sở dữ liệu thời gian thực Firebase.
onDelete(xử lý) Trình xử lý sự kiện kích hoạt mỗi khi dữ liệu bị xóa khỏi Cơ sở dữ liệu thời gian thực Firebase.
onUpdate(trình xử lý) Trình xử lý sự kiện kích hoạt mỗi khi dữ liệu được cập nhật trong Cơ sở dữ liệu thời gian thực Firebase.
onWrite(trình xử lý) Trình xử lý sự kiện kích hoạt mỗi khi xảy ra bất kỳ loại ghi Cơ sở dữ liệu thời gian thực Firebase nào (tạo, cập nhật hoặc xóa).

cơ sở dữ liệu.RefBuilder.(hàm tạo)

Xây dựng một phiên bản mới của lớp RefBuilder

Chữ ký:

constructor(triggerResource: () => string, options: DeploymentOptions);

Thông số

Tham số Kiểu Sự miêu tả
triggerTài nguyên () => chuỗi
tùy chọn Tùy chọn triển khai

cơ sở dữ liệu.RefBuilder.onCreate()

Trình xử lý sự kiện kích hoạt mỗi khi dữ liệu mới được tạo trong Cơ sở dữ liệu thời gian thực Firebase.

Chữ ký:

onCreate(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;

Thông số

Tham số Kiểu Sự miêu tả
người xử lý (ảnh chụp nhanh: DataSnapshot , bối cảnh: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | bất kì Trình xử lý sự kiện chạy mỗi khi dữ liệu mới được tạo trong Cơ sở dữ liệu thời gian thực Firebase.

Trả về:

Chức năng đám mây < Ảnh chụp nhanh dữ liệu >

Một chức năng mà bạn có thể xuất và triển khai.

cơ sở dữ liệu.RefBuilder.onDelete()

Trình xử lý sự kiện kích hoạt mỗi khi dữ liệu bị xóa khỏi Cơ sở dữ liệu thời gian thực Firebase.

Chữ ký:

onDelete(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;

Thông số

Tham số Kiểu Sự miêu tả
người xử lý (ảnh chụp nhanh: DataSnapshot , bối cảnh: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | bất kì Trình xử lý sự kiện chạy mỗi khi dữ liệu bị xóa khỏi Cơ sở dữ liệu thời gian thực Firebase.

Trả về:

Chức năng đám mây < Ảnh chụp nhanh dữ liệu >

Một chức năng mà bạn có thể xuất và triển khai.

cơ sở dữ liệu.RefBuilder.onUpdate()

Trình xử lý sự kiện kích hoạt mỗi khi dữ liệu được cập nhật trong Cơ sở dữ liệu thời gian thực Firebase.

Chữ ký:

onUpdate(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;

Thông số

Tham số Kiểu Sự miêu tả
người xử lý (thay đổi: Thay đổi < Ảnh chụp nhanh dữ liệu >, bối cảnh: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | bất kì Trình xử lý sự kiện được chạy mỗi khi xảy ra quá trình ghi Cơ sở dữ liệu thời gian thực Firebase.

Trả về:

Chức năng đám mây < Thay đổi < Ảnh chụp nhanh dữ liệu >>

Một chức năng mà bạn có thể xuất và triển khai.

cơ sở dữ liệu.RefBuilder.onWrite()

Trình xử lý sự kiện kích hoạt mỗi khi xảy ra bất kỳ loại ghi Cơ sở dữ liệu thời gian thực Firebase nào (tạo, cập nhật hoặc xóa).

Chữ ký:

onWrite(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;

Thông số

Tham số Kiểu Sự miêu tả
người xử lý (thay đổi: Thay đổi < Ảnh chụp nhanh dữ liệu >, bối cảnh: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | bất kì Trình xử lý sự kiện chạy mỗi khi xảy ra quá trình ghi Cơ sở dữ liệu thời gian thực Firebase.

Trả về:

Chức năng đám mây < Thay đổi < Ảnh chụp nhanh dữ liệu >>

Một chức năng mà bạn có thể xuất và triển khai.