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.