现已推出具有 MongoDB 兼容性的 Firestore 企业版!
了解详情。
انواع داده ها و درایورهای MongoDB پشتیبانی می شود
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
فقط مربوط به Cloud Firestore Enterprise edition. |
فهرست جداول زیر از انواع داده ها و درایورهای MongoDB برای Cloud Firestore با سازگاری MongoDB پشتیبانی می کند.
انواع داده ها
نوع BSON | پشتیبانی می شود |
---|
عدد صحیح 32 بیتی (int) | بله |
عدد صحیح 64 بیتی (طولانی) | بله |
آرایه | بله |
داده های باینری | بله |
بولی | بله |
تاریخ | بله |
DBPointer | خیر |
DBRef | خیر |
اعشاری128 | بله |
دوبل | بله |
جاوا اسکریپت | خیر |
جاوا اسکریپت (با دامنه) | خیر |
MaxKey | بله |
MinKey | بله |
پوچ | بله |
شیء | بله |
ObjectId | بله |
بیان منظم | بله |
رشته | بله |
نماد | خیر |
مهر زمان | بله |
تعریف نشده | خیر |
سند _id
فیلد _id
سطح بالای یک سند باید یکی از انواع زیر باشد:
سایر انواع BSON پشتیبانی نمی شوند.
زبان ها و درایورهای MongoDB
Cloud Firestore با سازگاری MongoDB از نسخه های درایور زیر پشتیبانی می کند:
زبان | نسخه های درایور | یادداشت ها |
---|
جاوا | 5.x | احراز هویت OIDC از Google Cloud از نسخه 4.10 در دسترس است |
Node.js | 6.x 5.x | احراز هویت OIDC از Google Cloud از نسخه 6.7 در دسترس است |
پایتون | 4.x 3.x (x ≥ 12) | احراز هویت OIDC از Google Cloud از نسخه 4.7 در دسترس است |
برو | 2.x | |
سی شارپ | 3.x | |
روبی | 2.x (x ≥ 16) | |
بعدش چی
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-08-29 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-08-29 بهوقت ساعت هماهنگ جهانی."],[],[],null,["\u003cbr /\u003e\n\n\n|--------------------------------------------------------|\n| *Relevant to Cloud Firestore Enterprise edition only.* |\n\n\u003cbr /\u003e\n\nThe following tables list supported MongoDB data types and drivers for\nCloud Firestore with MongoDB compatibility.\n\nData types\n\n| **BSON Type** | **Supported** |\n|-------------------------|---------------|\n| 32-bit Integer (int) | Yes |\n| 64-bit Integer (long) | Yes |\n| Array | Yes |\n| Binary Data | Yes |\n| Boolean | Yes |\n| Date | Yes |\n| DBPointer | No |\n| DBRef | No |\n| Decimal128 | Yes |\n| Double | Yes |\n| JavaScript | No |\n| JavaScript (with scope) | No |\n| MaxKey | Yes |\n| MinKey | Yes |\n| Null | Yes |\n| Object | Yes |\n| ObjectId | Yes |\n| Regular Expression | Yes |\n| String | Yes |\n| Symbol | No |\n| Timestamp | Yes |\n| Undefined | No |\n\nDocument `_id`\n\nThe top-level `_id` field in a document must be one of the following types:\n\n- ObjectId\n- String\n- 64-bit Integer (long)\n- 32-bit Integer (int)\n- Double\n- Binary\n\n Binary data values used as the `_id` must not exceed 1500 bytes.\n\nOther BSON types are not supported.\n\nLanguages and MongoDB drivers\n\nCloud Firestore with MongoDB compatibility supports the following driver versions:\n\n| **Language** | **Driver versions** | **Notes** |\n|--------------|---------------------|------------------------------------------------------------------|\n| Java | 5.x | OIDC authentication from Google Cloud available starting in 4.10 |\n| Node.js | 6.x 5.x | OIDC authentication from Google Cloud available starting in 6.7 |\n| Python | 4.x 3.x (x ≥ 12) | OIDC authentication from Google Cloud available starting in 4.7 |\n| Go | 2.x | |\n| C# | 3.x | |\n| Ruby | 2.x (x ≥ 16) | |\n\nWhat's next\n\n- Run the [Quickstart: Create a database and connect to it](/docs/firestore/enterprise/create-and-query-database).\n- Learn about [Behavior differences](/docs/firestore/enterprise/behavior-differences).\n- For a breakdown of supported features depending on MongoDB version, see\n - [Supported features: 8.0](/docs/firestore/enterprise/supported-features-80)\n - [Supported features: 7.0](/docs/firestore/enterprise/supported-features-70)\n - [Supported features: 6.0](/docs/firestore/enterprise/supported-features-60)\n - [Supported features: 5.0](/docs/firestore/enterprise/supported-features-50)\n - [Supported features: 4.0](/docs/firestore/enterprise/supported-features-40)\n - [Supported features: 3.6](/docs/firestore/enterprise/supported-features-36)"]]