جداول زیر انواع داده، درایورها و ابزارهای شخص ثالث پشتیبانی شده توسط 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 برای کاوش دادهها |
قدم بعدی چیست؟
- اجرای شروع سریع: ایجاد یک پایگاه داده و اتصال به آن .
- با تفاوتهای رفتاری آشنا شوید.
- برای مشاهدهی جزئیات ویژگیهای پشتیبانیشده بسته به نسخه MongoDB، به [لینک] مراجعه کنید.