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

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

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

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

المستند _id

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

  • ObjectId
  • سلسلة
  • عدد صحيح 64 بت
  • عدد صحيح 32 بت
  • مزدوج
  • برنامج ثنائي
  • عنصر
  • قيمة منطقية

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

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

لا تتوافق مع أنواع 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)

إتاحة المصادقة باستخدام OpenID Connect

تتيح برامج التشغيل 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 مع الأدوات التابعة لجهات خارجية والموضّحة في هذا القسم.

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

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