| ينطبق ذلك على إصدار Cloud Firestore Enterprise فقط. |
تعرض الجداول التالية أنواع بيانات MongoDB وبرامج التشغيل وأدوات الجهات الخارجية المتوافقة مع Cloud Firestore.
أنواع البيانات
| نوع BSON | البلدان التي تتوفّر فيها هذه الميزة |
|---|---|
| عدد صحيح 32 بت (int) | نعم |
| عدد صحيح 64 بت (طويل) | نعم |
| مصفوفة | نعم |
| البيانات الثنائية | نعم |
| قيمة منطقية | نعم |
| تاريخ | نعم |
| DBPointer | لا |
| DBRef | لا |
| Decimal128 | نعم |
| مزدوج | نعم |
| JavaScript | لا |
| JavaScript (مع نطاق) | لا |
| MaxKey | نعم |
| MinKey | نعم |
| خالية | نعم |
| كائن | نعم |
| ObjectId | نعم |
| تعبير عادي | نعم |
| سلسلة | نعم |
| الرمز | لا |
| الطابع الزمني | نعم |
| غير محدد | لا |
المستند _id
يجب أن يكون الحقل _id ذو المستوى الأعلى في المستند أحد الأنواع التالية:
- ObjectId
- سلسلة
- عدد صحيح 64 بت (طويل)
- عدد صحيح 32 بت (int)
- مزدوج
- برنامج ثنائي
- كائن
يجب ألا يتجاوز الحجم الإجمالي لـ _id 1500 بايت.
يجب أن تكون كل قيمة ضمن معرّف من النوع Object أيضًا من نوع معرّف متوافق أو مصفوفة من القيم، كل منها من نوع معرّف متوافق.
لا تتوافق مع أنواع BSON الأخرى.
اللغات وبرامج تشغيل MongoDB
تتوافق Cloud Firestore مع MongoDB مع إصدارات برامج التشغيل التالية:
| اللغة | إصدارات برنامج التشغيل | Notes |
|---|---|---|
| Java | 5.x | تتوفّر مصادقة OIDC من Google Cloud بدءًا من الإصدار 4.10 |
| Node.js | 6.x 5.x |
تتوفّر مصادقة OIDC من Google Cloud بدءًا من الإصدار 6.7 |
| Python | 4.x 3.x (x ≥ 12) |
ستتوفّر مصادقة OIDC من Google Cloud بدءًا من الإصدار 4.7 |
| Go | 2.x | |
| #C | 3.x | |
| لغة Ruby | 2.x (x ≥ 16) |
أدوات الجهات الخارجية
تتوافق Cloud Firestore مع MongoDB مع الأدوات التابعة لجهات خارجية الموضّحة في هذا القسم.
| الأداة | الوصف |
|---|---|
| mongoimport | أدوات قاعدة بيانات MongoDB |
| mongoexport | أدوات قاعدة بيانات MongoDB |
| mongodump | أدوات قاعدة بيانات MongoDB |
| mongorestore | أدوات قاعدة بيانات MongoDB |
| mongosh | MongoDB Shell |
| Mongoose | أداة تصميم عناصر MongoDB |
| MongoDB Compass | أداة واجهة مستخدم تصويرية لاستكشاف البيانات |
الخطوات التالية
- نفِّذ البداية السريعة: إنشاء قاعدة بيانات والاتصال بها.
- مزيد من المعلومات عن الاختلافات في السلوك
- للاطّلاع على تفاصيل الميزات المتوافقة حسب إصدار MongoDB، يُرجى الاطّلاع على