انواع داده ها و درایورهای MongoDB پشتیبانی می شود

جداول زیر انواع داده، درایورها و ابزارهای شخص ثالث پشتیبانی شده توسط MongoDB برای Cloud Firestore را فهرست می‌کنند.

انواع داده

نوع BSON پشتیبانی شده
عدد صحیح ۳۲ بیتی بله
عدد صحیح ۶۴ بیتی بله
آرایه بله
داده‌های دودویی بله
بولی بله
تاریخ بله
DBPointer خیر
دهدهی128 بله
دو برابر بله
جاوا اسکریپت خیر
جاوا اسکریپت (با دامنه کاربرد) خیر
مکس کی بله
مین‌کی بله
تهی بله
شیء بله
شناسه شیء بله
عبارت منظم بله
رشته بله
نماد خیر
مهر زمانی بله
تعریف نشده خیر

_id سند

فیلد _id سطح بالا در یک سند باید یکی از انواع زیر باشد:

  • شناسه شیء
  • رشته
  • عدد صحیح ۶۴ بیتی
  • عدد صحیح ۳۲ بیتی
  • دو برابر
  • دودویی
  • شیء
  • بولی

حجم کل _id نباید از ۱۵۰۰ بایت بیشتر شود.

هر مقدار درون یک شناسه از نوع شیء (Object-typed ID) باید از نوع شناسه پشتیبانی‌شده یا آرایه‌ای از مقادیر باشد که هر کدام از آنها از نوع شناسه پشتیبانی‌شده هستند.

انواع دیگر BSON پشتیبانی نمی‌شوند.

زبان‌ها و درایورهای MongoDB

Cloud Firestore از نسخه‌های درایور زیر پشتیبانی می‌کند:

زبان نسخه‌های درایور
جاوا ۵.x
نود جی اس ۶.x
۵.x
پایتون ۴.x
۳.x (x ≥ ۱۲)
برو ۲.x
سی شارپ ۳.x
روبی ۲.x (x ≥ ۱۶)

پشتیبانی از احراز هویت OIDC

درایورهای Go، C# و Ruby از احراز هویت OpenID Connect (OIDC) از Google Cloud برای همه نسخه‌های درایور پشتیبانی می‌کنند.

درایورهای جاوا، Node.js و پایتون از احراز هویت OIDC از Google Cloud پشتیبانی می‌کنند و نسخه‌های درایور زیر شروع می‌شوند:

  • جاوا: ۴.۱۰
  • نود جی اس: ۶.۷
  • پایتون: ۴.۷

ابزارهای شخص ثالث

Cloud Firestore از ابزارهای شخص ثالث شرح داده شده در این بخش پشتیبانی می‌کند.

ابزار توضیحات یادداشت‌ها
مونگو ایمپورت ابزارهای پایگاه داده MongoDB بارگذاری داده‌های انبوه را ببینید
مونگواکسپورت ابزارهای پایگاه داده MongoDB
مونگودامپ ابزارهای پایگاه داده MongoDB
موندستور ابزارهای پایگاه داده MongoDB بارگذاری داده‌های انبوه را ببینید
مانگوش پوسته مونگودی‌بی
خدنگ ابزار مدل‌سازی شیء MongoDB
قطب‌نمای MongoDB ابزار GUI برای کاوش داده‌ها

قدم بعدی چیست؟