firebase-admin.database package

عمليات إعادة تصدير واجهة برمجة التطبيقات الخارجية

تتم إعادة تصدير واجهات برمجة التطبيقات التالية المحددة خارجيًا من نقطة إدخال الوحدة هذه لتيسير تنفيذ ذلك.

الرمز الوصف
نبذة عن البيانات النوع DataSnapshot من حزمة @firebase/database-compat.
EventType النوع EventType من حزمة @firebase/database-compat.
Onقطع الاتصال النوع OnDisconnect من حزمة @firebase/database-compat.
طلب بحث النوع Query من حزمة @firebase/database-compat.
المرجع النوع Reference من حزمة @firebase/database-compat.
مرجع قابل للتغيير النوع ThenableReference من حزمة @firebase/database-compat.

قاعدة بيانات Firebase في الوقت الفعلي.

الدوال

دالة الوصف
getDatabase(app) تحصل على خدمة قاعدة البيانات للتطبيق التلقائي أو تطبيق معيّن.ويمكن استدعاء getDatabase() بدون وسيطات للوصول إلى خدمة Database للتطبيق التلقائي أو كملف getDatabase(app) للوصول إلى خدمة Database المرتبطة بتطبيق معيّن.
getDatabaseWithUrl(url, تطبيق) تتيح هذه الدالة الحصول على خدمة Database للتطبيق التلقائي أو لتطبيق معيّن.ويمكن استدعاء getDatabaseWithUrl() بدون وسيطات للوصول إلى خدمة Database الخاصة بالتطبيق التلقائي أو كـ getDatabaseWithUrl(app) للوصول إلى خدمة قاعدة البيانات المرتبطة بتطبيق معيّن.

صفوف

الفئة الوصف
FirebaseDatabaseError بنية رمز خطأ قاعدة بيانات Firebase. يؤدي ذلك إلى إطالة FirebaseError.

واجهات

الواجهة الوصف
قاعدة بيانات واجهة خدمة قاعدة بيانات Firebase. لتوسيع واجهة قاعدة البيانات التي توفرها حزمة @firebase/database-compat.

المتغيرات

متغير الوصف
تفعيل التسجيل enableLogging من حزمة @firebase/database-compat.
ServerValue (قيمة الخادم) ثابت ServerValue من حزمة @firebase/database-compat.

getDatabase(app)

يحصل على خدمة قاعدة البيانات للتطبيق التلقائي أو تطبيق معيّن.

يمكن استدعاء getDatabase() بدون أي وسيطات للوصول إلى خدمة Database في التطبيق التلقائي أو باستخدام getDatabase(app) للوصول إلى خدمة Database المرتبطة بتطبيق معيّن.

Signature:

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 المرتبطة بتطبيق معيّن.

Signature:

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.

Signature:

enableLogging: typeof rtdb.enableLogging

قيمة الخادم

ثابت ServerValue من حزمة @firebase/database-compat.

Signature:

ServerValue: rtdb.ServerValue