firebase-admin.database package

การส่งออก API ภายนอกอีกครั้ง

มีการส่งออก API ที่กำหนดภายนอกต่อไปนี้อีกครั้งจากจุดแรกเข้าของโมดูลนี้เพื่อความสะดวก

สัญลักษณ์ คำอธิบาย
DataSnapshot DataSnapshot ประเภทจากแพ็กเกจ @firebase/database-compat
EventType EventType ประเภทจากแพ็กเกจ @firebase/database-compat
เมื่อยกเลิกการเชื่อมต่อ OnDisconnect ประเภทจากแพ็กเกจ @firebase/database-compat
คำถาม Query ประเภทจากแพ็กเกจ @firebase/database-compat
ข้อมูลอ้างอิง Reference ประเภทจากแพ็กเกจ @firebase/database-compat
แล้วเชื่อมโยงได้ ThenableReference ประเภทจากแพ็กเกจ @firebase/database-compat

ฐานข้อมูลเรียลไทม์ของ Firebase

ฟังก์ชัน

ฟังก์ชัน คำอธิบาย
getDatabase(แอป) รับบริการฐานข้อมูลสำหรับแอปเริ่มต้นหรือแอปที่กำหนด จะเรียกใช้ getDatabase() ได้โดยไม่ต้องมีอาร์กิวเมนต์เพื่อเข้าถึงบริการ Database ของแอปเริ่มต้น หรือใช้ getDatabase(app) เพื่อเข้าถึงบริการ Database ที่เชื่อมโยงกับแอปใดแอปหนึ่ง
getDatabaseWithUrl(url, แอป) รับบริการฐานข้อมูลสำหรับแอปเริ่มต้นหรือแอปที่กำหนด getDatabaseWithUrl() อาจเรียกใช้โดยไม่มีอาร์กิวเมนต์เพื่อเข้าถึงบริการฐานข้อมูลของแอปเริ่มต้น หรือใช้ getDatabaseWithUrl(app) เพื่อเข้าถึงบริการฐานข้อมูลที่เชื่อมโยงกับแอปใดแอปหนึ่ง

ชั้นเรียน

ชั้น คำอธิบาย
FirebaseDatabaseError โครงสร้างรหัสข้อผิดพลาดของฐานข้อมูล Firebase ซึ่งจะขยาย FirebaseError

อินเทอร์เฟซ

อินเทอร์เฟซ คำอธิบาย
ฐานข้อมูล อินเทอร์เฟซบริการฐานข้อมูล Firebase ขยายอินเทอร์เฟซฐานข้อมูลที่ให้บริการโดยแพ็กเกจ @firebase/database-compat

ตัวแปร

ตัวแปร คำอธิบาย
enableLaking ฟังก์ชัน enableLogging จากแพ็กเกจ @firebase/database-compat
ค่าเซิร์ฟเวอร์ ค่าคงที่ ServerValue จากแพ็กเกจ @firebase/database-compat

getDatabase(แอป)

รับบริการฐานข้อมูลสำหรับแอปเริ่มต้นหรือแอปที่กำหนด

สามารถเรียก getDatabase() ได้โดยไม่ต้องมีอาร์กิวเมนต์เพื่อเข้าถึงบริการ Database ของแอปเริ่มต้น หรือใช้เป็น getDatabase(app) เพื่อเข้าถึงบริการของ Database ที่เชื่อมโยงกับแอปที่ต้องการ

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
แอป แอป

การคืนสินค้า:

ฐานข้อมูล

บริการ Database เริ่มต้นหากไม่ได้ให้แอปไว้ หรือบริการ Database ที่เชื่อมโยงกับแอปที่ระบุ

ตัวอย่างที่ 1

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

ตัวอย่างที่ 2

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

getDatabaseWithUrl(URL, แอป)

รับบริการฐานข้อมูลสำหรับแอปเริ่มต้นหรือแอปที่กำหนด

สามารถเรียก getDatabaseWithUrl() ได้โดยไม่ต้องมีอาร์กิวเมนต์เพื่อเข้าถึงบริการฐานข้อมูลของแอปเริ่มต้น หรือใช้เป็น getDatabaseWithUrl(app) เพื่อเข้าถึงบริการ ฐานข้อมูล ที่เชื่อมโยงกับแอปที่ต้องการ

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
url สตริง
แอป แอป

การคืนสินค้า:

ฐานข้อมูล

บริการ Database เริ่มต้นหากไม่ได้ให้แอปไว้ หรือบริการ Database ที่เชื่อมโยงกับแอปที่ระบุ

ตัวอย่างที่ 1

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

ตัวอย่างที่ 2

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

เปิดใช้งานการบันทึก

ฟังก์ชัน enableLogging จากแพ็กเกจ @firebase/database-compat

ลายเซ็น:

enableLogging: typeof rtdb.enableLogging

ค่าเซิร์ฟเวอร์

ค่าคงที่ ServerValue จากแพ็กเกจ @firebase/database-compat

ลายเซ็น:

ServerValue: rtdb.ServerValue