现已推出具有 MongoDB 兼容性的 Firestore 企业版!
了解详情。
סוגי נתונים ומנהלי התקנים נתמכים של MongoDB
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
רלוונטי רק למהדורת Cloud Firestore Enterprise.
|
בטבלאות הבאות מפורטים סוגי הנתונים והדרייברים הנתמכים של MongoDB ב-Cloud Firestore עם תאימות ל-MongoDB.
סוגי נתונים
סוג BSON |
נתמך |
Integer 32-bit (int) |
כן |
מספר שלם (long) של 64 ביט |
כן |
מערך |
כן |
נתונים בינאריים |
כן |
בוליאני |
כן |
תאריך |
כן |
DBPointer |
לא |
DBRef |
לא |
Decimal128 |
כן |
זוגית |
כן |
JavaScript |
לא |
JavaScript (עם היקף) |
לא |
MaxKey |
כן |
MinKey |
כן |
Null |
כן |
אובייקט |
כן |
ObjectId |
כן |
ביטוי רגיל |
כן |
מחרוזת |
כן |
סמל |
לא |
חותמת זמן |
כן |
לא מוגדר |
לא |
מסמך _id
השדה _id
ברמה העליונה במסמך חייב להיות אחד מהסוגים הבאים:
אין תמיכה בסוגים אחרים של BSON.
שפות ודרייברים של MongoDB
Cloud Firestore עם תאימות ל-MongoDB תומך בגרסאות הבאות של מנהלי התקנים:
שפה |
גרסאות של מנהלי התקנים |
Notes |
Java |
5.x |
אימות OIDC מ-Google Cloud זמין החל מגרסה 4.10 |
Node.js |
6.x
5.x |
אימות OIDC מ-Google Cloud זמין החל מגרסה 6.7 |
Python |
4.x
3.x (x ≥ 12) |
אימות OIDC מ-Google Cloud זמין החל מגרסה 4.7 |
Go |
2.x |
|
C# |
3.x |
|
Ruby |
2.x (x ≥ 16) |
|
המאמרים הבאים
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-08-29 (שעון UTC).
[null,null,["עדכון אחרון: 2025-08-29 (שעון UTC)."],[],[],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)"]]