Giao diện của trình tạo tham chiếu Cơ sở dữ liệu theo thời gian thực Firebase.
Truy cập thông qua [functions.database.ref()
](functions.database#.ref).
Chữ ký:
export declare class RefBuilder<Ref extends string>
Công ty sản xuất
Công ty sản xuất | Công cụ sửa đổi | Mô tả |
---|---|---|
(hàm khởi tạo)(triggerResource, các tuỳ chọn) | Tạo một thực thể mới của lớp RefBuilder |
Phương thức
Phương thức | Công cụ sửa đổi | Mô tả |
---|---|---|
onCreate(handler) | 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 theo thời gian thực của Firebase. | |
onDelete(handler) | Trình xử lý sự kiện kích hoạt mỗi khi dữ liệu bị xoá khỏi Cơ sở dữ liệu theo thời gian thực của Firebase. | |
onUpdate(handler) | 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 theo thời gian thực của Firebase. | |
onWrite(trình xử lý) | Trình xử lý sự kiện kích hoạt mỗi khi có một Cơ sở dữ liệu theo thời gian thực của Firebase ghi dưới bất kỳ hình thức nào (tạo, cập nhật hoặc xoá). |
Database.RefBuilder.(hàm khởi tạo)
Tạo một thực thể mới của lớp RefBuilder
Chữ ký:
constructor(triggerResource: () => string, options: DeploymentOptions);
Thông số
Thông số | Loại | Mô tả |
---|---|---|
kích hoạtResource | () => chuỗi | |
tuỳ chọn | DeploymentOptions (Tuỳ 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 theo thời gian thực của Firebase.
Chữ ký:
onCreate(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
trình xử lý | (ảnh chụp nhanh: DataSnapshot, ngữ cảnh: EventContext<ParamsOf<Ref>>) => Hứa hẹn<bất kỳ> | 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 theo thời gian thực của Firebase. |
Trường hợp trả lại hàng:
Hàm 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ị xoá khỏi Cơ sở dữ liệu theo thời gian thực của Firebase.
Chữ ký:
onDelete(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
trình xử lý | (ảnh chụp nhanh: DataSnapshot, ngữ cảnh: EventContext<ParamsOf<Ref>>) => Hứa hẹn<bất kỳ> | bất kỳ | Trình xử lý sự kiện chạy mỗi khi dữ liệu bị xoá khỏi Cơ sở dữ liệu theo thời gian thực của Firebase. |
Trường hợp trả lại hàng:
Hàm mà bạn có thể xuất và triển khai.
Database.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 theo thời gian thực của Firebase.
Chữ ký:
onUpdate(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
trình xử lý | (thay đổi: Change<DataSnapshot>, ngữ cảnh: EventContext<ParamsOf<Ref>>) => Hứa hẹn<bất kỳ> | bất kỳ | Trình xử lý sự kiện chạy mỗi khi quá trình ghi Cơ sở dữ liệu theo thời gian thực của Firebase xảy ra. |
Trường hợp trả lại hàng:
CloudFunction<Thay đổi<DataSnapshot>>
Hàm 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 có một Cơ sở dữ liệu theo thời gian thực của Firebase ghi dưới bất kỳ hình thức nào (tạo, cập nhật hoặc xoá).
Chữ ký:
onWrite(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
trình xử lý | (thay đổi: Change<DataSnapshot>, ngữ cảnh: EventContext<ParamsOf<Ref>>) => Hứa hẹn<bất kỳ> | bất kỳ | Trình xử lý sự kiện chạy mỗi khi quá trình ghi Cơ sở dữ liệu theo thời gian thực của Firebase xảy ra. |
Trường hợp trả lại hàng:
CloudFunction<Thay đổi<DataSnapshot>>
Hàm mà bạn có thể xuất và triển khai.