database.RefBuilder class

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:

CloudFunction<DataSnapshot>

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:

CloudFunction<DataSnapshot>

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.