database namespace

Hàm

Chức năng Mô tả
onValueCreated(ref, trình xử lý) Trình xử lý sự kiện kích hoạt khi dữ liệu được tạo trong Cơ sở dữ liệu theo thời gian thực.
onValueCreated(tối ưu hóa, trình xử lý) Trình xử lý sự kiện kích hoạt khi dữ liệu được tạo trong Cơ sở dữ liệu theo thời gian thực.
onValueDeleted(ref, trình xử lý) Trình xử lý sự kiện kích hoạt khi dữ liệu bị xoá trong Cơ sở dữ liệu theo thời gian thực.
onValueDeleted(tối ưu hoá, trình xử lý) Trình xử lý sự kiện kích hoạt khi dữ liệu bị xoá trong Cơ sở dữ liệu theo thời gian thực.
onValueUpdated(ref, trình xử lý) Trình xử lý sự kiện kích hoạt khi dữ liệu được cập nhật trong Cơ sở dữ liệu theo thời gian thực.
onValueUpdated(tối ưu hoá, trình xử lý) Trình xử lý sự kiện kích hoạt khi dữ liệu được cập nhật trong Cơ sở dữ liệu theo thời gian thực.
onValueViết(ref, trình xử lý) Trình xử lý sự kiện kích hoạt khi dữ liệu được tạo, cập nhật hoặc xoá trong Cơ sở dữ liệu theo thời gian thực.
onValueWrite(tối ưu hoá, trình xử lý) Trình xử lý sự kiện kích hoạt khi dữ liệu được tạo, cập nhật hoặc xoá trong Cơ sở dữ liệu theo thời gian thực.

Lớp học

Hạng Mô tả
Ảnh chụp nhanh về dữ liệu Giao diện minh hoạ thông tin tổng quan nhanh về dữ liệu của cơ sở dữ liệu theo thời gian thực Firebase.

Giao diện

Giao diện Mô tả
DatabaseEvent Một CloudEvent có chứa một DataSnapshot hoặc một Change
RawRTDBCloudEvent
RawRTDBCloudEventData
ReferenceOptions (Tuỳ chọn tham chiếu) ReferenceOptions mở rộng EventHandlerOptions với tham chiếu được cung cấp và bản sao không bắt buộc

Database.onValueCreated()

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

Chữ ký:

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

Thông số

Thông số Loại Mô tả
tham chiếu Tham khảo
trình xử lý (sự kiện: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => bất kỳ | Cam kết<bất kỳ> Trình xử lý sự kiện được chạy mỗi khi có một Cơ sở dữ liệu theo thời gian thực được tạo.

Trường hợp trả lại hàng:

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

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

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

Chữ ký:

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

Thông số

Thông số Loại Mô tả
chọn ReferenceOptions<Tham khảo> Các lựa chọn có thể được đặt cho từng chức năng xử lý sự kiện riêng lẻ.
trình xử lý (sự kiện: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => bất kỳ | Cam kết<bất kỳ> Trình xử lý sự kiện được chạy mỗi khi có một Cơ sở dữ liệu theo thời gian thực được tạo.

Trường hợp trả lại hàng:

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

cơ sở dữ liệu.onValueXoá()

Trình xử lý sự kiện kích hoạt khi dữ liệu bị xoá trong Cơ sở dữ liệu theo thời gian thực.

Chữ ký:

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

Thông số

Thông số Loại Mô tả
tham chiếu Tham khảo
trình xử lý (sự kiện: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => bất kỳ | Cam kết<bất kỳ> Trình xử lý sự kiện được chạy mỗi khi xảy ra việc xoá Cơ sở dữ liệu theo thời gian thực.

Trường hợp trả lại hàng:

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

cơ sở dữ liệu.onValueXoá()

Trình xử lý sự kiện kích hoạt khi dữ liệu bị xoá trong Cơ sở dữ liệu theo thời gian thực.

Chữ ký:

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

Thông số

Thông số Loại Mô tả
chọn ReferenceOptions<Tham khảo> Các lựa chọn có thể được đặt cho từng chức năng xử lý sự kiện riêng lẻ.
trình xử lý (sự kiện: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => bất kỳ | Cam kết<bất kỳ> Trình xử lý sự kiện được chạy mỗi khi xảy ra việc xoá Cơ sở dữ liệu theo thời gian thực.

Trường hợp trả lại hàng:

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

Database.onValueUpdated()

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

Chữ ký:

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>>>;

Thông số

Thông số Loại Mô tả
tham chiếu Tham khảo
trình xử lý (sự kiện: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => bất kỳ | Cam kết<bất kỳ> Trình xử lý sự kiện được chạy mỗi khi cập nhật Cơ sở dữ liệu theo thời gian thực.

Trường hợp trả lại hàng:

CloudFunction<DatabaseEvent<Thay đổi<DataSnapshot>, ParamsOf<Ref>>>

Database.onValueUpdated()

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

Chữ ký:

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>>>;

Thông số

Thông số Loại Mô tả
chọn ReferenceOptions<Tham khảo> Các lựa chọn có thể được đặt cho từng chức năng xử lý sự kiện riêng lẻ.
trình xử lý (sự kiện: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => bất kỳ | Cam kết<bất kỳ> Trình xử lý sự kiện được chạy mỗi khi cập nhật Cơ sở dữ liệu theo thời gian thực.

Trường hợp trả lại hàng:

CloudFunction<DatabaseEvent<Thay đổi<DataSnapshot>, ParamsOf<Ref>>>

cơ sở dữ liệu.onValueViết()

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

Chữ ký:

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>>>;

Thông số

Thông số Loại Mô tả
tham chiếu Tham khảo
trình xử lý (sự kiện: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => bất kỳ | Cam kết<bất kỳ> Trình xử lý sự kiện chạy mỗi khi có Cơ sở dữ liệu theo thời gian thực tạo, cập nhật hoặc xoá.

Trường hợp trả lại hàng:

CloudFunction<DatabaseEvent<Thay đổi<DataSnapshot>, ParamsOf<Ref>>>

cơ sở dữ liệu.onValueViết()

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

Chữ ký:

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>>>;

Thông số

Thông số Loại Mô tả
chọn ReferenceOptions<Tham khảo> Các lựa chọn có thể được đặt cho từng chức năng xử lý sự kiện riêng lẻ.
trình xử lý (sự kiện: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => bất kỳ | Cam kết<bất kỳ> Trình xử lý sự kiện chạy mỗi khi có Cơ sở dữ liệu theo thời gian thực tạo, cập nhật hoặc xoá.

Trường hợp trả lại hàng:

CloudFunction<DatabaseEvent<Thay đổi<DataSnapshot>, ParamsOf<Ref>>>