firebase-admin.database package

Xuất lại API bên ngoài

Các API được xác định bên ngoài sau đây sẽ được xuất lại từ điểm truy cập mô-đun này để thuận tiện.

Biểu tượng Mô tả
Ảnh chụp nhanh về dữ liệu Loại DataSnapshot trong gói @firebase/database-compat.
EventType Loại EventType trong gói @firebase/database-compat.
Bật tính năng ngắt kết nối Loại OnDisconnect trong gói @firebase/database-compat.
Cụm từ tìm kiếm Loại Query trong gói @firebase/database-compat.
Tài liệu tham khảo Loại Reference trong gói @firebase/database-compat.
Tham chiếu có thể sử dụng Loại ThenableReference trong gói @firebase/database-compat.

Cơ sở dữ liệu theo thời gian thực của Firebase.

Hàm

Chức năng Mô tả
getDatabase(ứng dụng) Nhận dịch vụ Database (Cơ sở dữ liệu) cho ứng dụng mặc định hoặc một ứng dụng nhất định.getDatabase() có thể được gọi mà không cần đối số để truy cập vào dịch vụ Database của ứng dụng mặc định hoặc dưới dạng getDatabase(app) để truy cập vào dịch vụ Database liên kết với một ứng dụng cụ thể.
getDatabaseWithUrl(url, ứng dụng) Nhận dịch vụ Database (Cơ sở dữ liệu) cho ứng dụng mặc định hoặc một ứng dụng nhất định.getDatabaseWithUrl() có thể được gọi mà không cần đối số để truy cập dịch vụ Database (Cơ sở dữ liệu) của ứng dụng mặc định hoặc dưới dạng getDatabaseWithUrl(app) để truy cập vào dịch vụ Database được liên kết với một ứng dụng cụ thể.

Lớp học

Hạng Mô tả
FirebaseDatabaseError Cấu trúc mã lỗi Cơ sở dữ liệu Firebase. Điều này sẽ mở rộng FirebaseError.

Giao diện

Giao diện Mô tả
Cơ sở dữ liệu Giao diện dịch vụ Cơ sở dữ liệu Firebase. Mở rộng giao diện Database do gói @firebase/database-compat cung cấp.

Biến

Biến Mô tả
enableLogging Hàm enableLogging trong gói @firebase/database-compat.
Giá trị máy chủ Hằng số ServerValue từ gói @firebase/database-compat.

getDatabase(ứng dụng)

Nhận dịch vụ Database (Cơ sở dữ liệu) cho ứng dụng mặc định hoặc một ứng dụng cụ thể.

getDatabase() có thể được gọi mà không có đối số để truy cập dịch vụ Database của ứng dụng mặc định hoặc dưới dạng getDatabase(app) để truy cập dịch vụ Database liên kết với một ứng dụng cụ thể.

Chữ ký:

export declare function getDatabase(app?: App): Database;

Thông số

Thông số Loại Mô tả
ứng dụng Ứng dụng

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

Cơ sở dữ liệu

Dịch vụ Database mặc định nếu không có ứng dụng nào được cung cấp hoặc dịch vụ Database liên kết với ứng dụng đã cung cấp.

Ví dụ 1

// Get the Database service for the default app
const defaultDatabase = getDatabase();

Ví dụ 2

// Get the Database service for a specific app
const otherDatabase = getDatabase(app);

getDatabaseWithUrl(url, ứng dụng)

Nhận dịch vụ Database (Cơ sở dữ liệu) cho ứng dụng mặc định hoặc một ứng dụng cụ thể.

getDatabaseWithUrl() có thể được gọi mà không có đối số để truy cập dịch vụ Cơ sở dữ liệu của ứng dụng mặc định hoặc dưới dạng getDatabaseWithUrl(app) để truy cập dịch vụ Cơ sở dữ liệu được liên kết với một ứng dụng cụ thể.

Chữ ký:

export declare function getDatabaseWithUrl(url: string, app?: App): Database;

Thông số

Thông số Loại Mô tả
url chuỗi
ứng dụng Ứng dụng

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

Cơ sở dữ liệu

Dịch vụ Database mặc định nếu không có ứng dụng nào được cung cấp hoặc dịch vụ Database liên kết với ứng dụng đã cung cấp.

Ví dụ 1

// Get the Database service for the default app
const defaultDatabase = getDatabaseWithUrl('https://example.firebaseio.com');

Ví dụ 2

// Get the Database service for a specific app
const otherDatabase = getDatabaseWithUrl('https://example.firebaseio.com', app);

kích hoạt tính năng ghi nhật ký

Hàm enableLogging trong gói @firebase/database-compat.

Chữ ký:

enableLogging: typeof rtdb.enableLogging

Giá trị máy chủ

Hằng số ServerValue từ gói @firebase/database-compat.

Chữ ký:

ServerValue: rtdb.ServerValue