ينطبق ذلك على إصدار Cloud Firestore Enterprise فقط. |
تسرد الجداول التالية أنواع بيانات MongoDB وبرامج التشغيل المتوافقة مع Cloud Firestore مع توافق MongoDB.
أنواع البيانات
نوع BSON | متاح |
---|---|
عدد صحيح 32 بت (int) | نعم |
عدد صحيح 64 بت (طويل) | نعم |
مصفوفة | نعم |
البيانات الثنائية | نعم |
قيمة منطقية | نعم |
تاريخ | نعم |
DBPointer | لا |
DBRef | لا |
Decimal128 | نعم |
مزدوج | نعم |
JavaScript | لا |
JavaScript (مع نطاق) | لا |
MaxKey | نعم |
MinKey | نعم |
خالية | نعم |
كائن | نعم |
ObjectId | نعم |
تعبير عادي | نعم |
سلسلة | نعم |
الرمز | لا |
الطابع الزمني | نعم |
غير محدد | لا |
المستند _id
يجب أن يكون الحقل _id
ذو المستوى الأعلى في المستند أحد الأنواع التالية:
- ObjectId
- سلسلة
- عدد صحيح 64 بت (طويل)
- عدد صحيح 32 بت (int)
- مزدوج
برنامج ثنائي
يجب ألا تتجاوز قيم البيانات الثنائية المستخدَمة كـ
_id
1500 بايت.
لا تتوافق مع أنواع 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) |
الخطوات التالية
- نفِّذ البدء السريع: إنشاء قاعدة بيانات والاتصال بها.
- مزيد من المعلومات عن الاختلافات في السلوك
- للاطّلاع على تفاصيل الميزات المتوافقة حسب إصدار MongoDB، يُرجى الاطّلاع على