การส่งออก 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