การส่งออก API ภายนอกซ้ำ
ระบบจะส่งออก API ที่ระบุภายนอกต่อไปนี้ซ้ำจากจุดแรกเข้าของโมดูลนี้เพื่อความสะดวก
สัญลักษณ์ | คำอธิบาย |
---|---|
สแนปชอตข้อมูล | DataSnapshot ประเภทจากแพ็กเกจ @firebase/database-compat |
ประเภทเหตุการณ์ | EventType ประเภทจากแพ็กเกจ @firebase/database-compat |
เมื่อยกเลิกการเชื่อมต่อ | OnDisconnect ประเภทจากแพ็กเกจ @firebase/database-compat |
คำถาม | Query ประเภทจากแพ็กเกจ @firebase/database-compat |
ข้อมูลอ้างอิง | Reference ประเภทจากแพ็กเกจ @firebase/database-compat |
NotableReference | ThenableReference ประเภทจากแพ็กเกจ @firebase/database-compat |
ฐานข้อมูลเรียลไทม์ของ Firebase
ฟังก์ชัน
ฟังก์ชัน | คำอธิบาย |
---|---|
getDatabase(แอป) | รับบริการฐานข้อมูลสำหรับแอปเริ่มต้นหรือแอปที่ระบุ getDatabase() สามารถเรียกใช้โดยไม่มีอาร์กิวเมนต์เพื่อเข้าถึงบริการ Database ของแอปเริ่มต้น หรือโดยใช้ getDatabase(app) เพื่อเข้าถึงบริการของ Database ที่เชื่อมโยงกับแอปใดแอปหนึ่ง |
getDatabaseWithUrl(url, แอป) | รับบริการฐานข้อมูลสำหรับแอปเริ่มต้นหรือแอปที่ระบุ getDatabaseWithUrl() สามารถเรียกใช้โดยไม่มีอาร์กิวเมนต์เพื่อเข้าถึงบริการฐานข้อมูลของแอปเริ่มต้น หรือโดยใช้ getDatabaseWithUrl(app) เพื่อเข้าถึงบริการฐานข้อมูลที่เชื่อมโยงกับแอปนั้นๆ |
คลาส
ชั้น | คำอธิบาย |
---|---|
ข้อผิดพลาดฐานข้อมูลของ Firebase | โครงสร้างรหัสข้อผิดพลาดของฐานข้อมูล Firebase ซึ่งจะขยาย FirebaseError |
อินเทอร์เฟซ
อินเทอร์เฟซ | คำอธิบาย |
---|---|
ฐานข้อมูล | อินเทอร์เฟซบริการฐานข้อมูล Firebase ขยายอินเทอร์เฟซฐานข้อมูลที่ให้บริการโดยแพ็กเกจ @firebase/database-compat |
ตัวแปร
ตัวแปร | คำอธิบาย |
---|---|
เปิดใช้บันทึก | ฟังก์ชัน enableLrunning จากแพ็กเกจ @firebase/database-compat |
ServerValue | 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()
โดยไม่มีอาร์กิวเมนต์เพื่อเข้าถึงบริการ Database ของแอปเริ่มต้น หรือโดยใช้ getDatabaseWithUrl(app)
เพื่อเข้าถึงบริการ Database ที่เชื่อมโยงกับแอปใดแอปหนึ่ง
ลายเซ็น:
export declare function getDatabaseWithUrl(url: string, app?: App): Database;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
url | string | |
แอป | แอป |
การคืนสินค้า:
บริการ 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);
เปิดใช้การบันทึก
ฟังก์ชัน enableLrunning จากแพ็กเกจ @firebase/database-compat
ลายเซ็น:
enableLogging: typeof rtdb.enableLogging
ค่าเซิร์ฟเวอร์
ServerValue จากแพ็กเกจ @firebase/database-compat
ให้เป็นค่าคงที่
ลายเซ็น:
ServerValue: rtdb.ServerValue