أنواع البيانات وبرامج التشغيل المتوافقة مع MongoDB

ينطبق ذلك على إصدار 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 أداة واجهة مستخدم رسومية لاستكشاف البيانات

الخطوات التالية