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

تعرض الجداول التالية أنواع بيانات MongoDB وبرامجه التشغيلية و أدوات الجهات الخارجية المتوافقة مع Cloud Firestore.

أنواع البيانات

نوع BSON متوافق
عدد صحيح 32 بت (int) نعم
عدد صحيح 64 بت (long) نعم
مصفوفة نعم
البيانات الثنائية نعم
قيمة منطقية نعم
التاريخ نعم
DBPointer لا
DBRef لا
Decimal128 نعم
مزدوج نعم
JavaScript لا
JavaScript (مع النطاق) لا
MaxKey نعم
MinKey نعم
خالية نعم
عنصر نعم
ObjectId نعم
تعبير عادي نعم
سلسلة نعم
الرمز لا
الطابع الزمني نعم
غير محدد لا

المستند _id

يجب أن يكون الحقل _id على المستوى الأعلى في المستند أحد الأنواع التالية:

  • ObjectId
  • سلسلة
  • عدد صحيح 64 بت (long)
  • عدد صحيح 32 بت (int)
  • مزدوج
  • برنامج ثنائي
  • عنصر

يجب ألا يتجاوز الحجم الإجمالي لـ _id ‏1500 بايت.

يجب أن تكون كل قيمة ضمن معرّف من النوع "عنصر" أيضًا من نوع معرّف متوافق أو مصفوفة من القيم، كل منها من نوع معرّف متوافق.

لا تتوافق الخدمة مع أنواع BSON الأخرى.

اللغات وبرامج تشغيل MongoDB

Cloud Firestore يتوافق مع إصدارات البرامج التشغيلية التالية:

اللغة إصدارات البرامج التشغيلية
Java ‫5.x
Node.js ‫6.x
5.x
Python 4.x
3.x (x ≥ 12)
متابعة ‫2.x
#C ‫3.x
لغة Ruby ‫2.x (x ≥ 16)

التوافق مع مصادقة OIDC

تتوافق برامج تشغيل Go وC#‎ وRuby مع مصادقة OpenID Connect ‏ (OIDC) من Google Cloud لجميع إصدارات البرامج التشغيلية المتوافقة.

تتوافق برامج تشغيل Java وNode.js وPython مع مصادقة OIDC من Google Cloud بدءًا من إصدارات البرامج التشغيلية التالية:

  • Java: 4.10
  • Node.js: 6.7
  • Python: 4.7

أدوات الجهات الخارجية

Cloud Firestore يتوافق مع أدوات الجهات الخارجية الموضّحة في هذا القسم.

الأداة الوصف
mongoimport أدوات قاعدة بيانات MongoDB
mongoexport أدوات قاعدة بيانات MongoDB
mongodump أدوات قاعدة بيانات MongoDB
mongorestore أدوات قاعدة بيانات MongoDB
mongosh واجهة MongoDB
Mongoose أداة نمذجة عناصر MongoDB
MongoDB Compass أداة واجهة مستخدم رسومية لاستكشاف البيانات

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