现已推出具有 MongoDB 兼容性的 Firestore 企业版!
了解详情。
Unterstützte MongoDB-Datentypen und ‑Treiber
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Nur für die Cloud Firestore Enterprise-Edition relevant.
|
In den folgenden Tabellen sind die unterstützten MongoDB-Datentypen und ‑Treiber für Cloud Firestore mit MongoDB-Kompatibilität aufgeführt.
Datentypen
BSON-Typ |
Unterstützt |
32-Bit-Ganzzahl (int) |
Ja |
64-Bit-Ganzzahl (lang) |
Ja |
Array |
Ja |
Binärdaten |
Ja |
Boolesch |
Ja |
Datum |
Ja |
DBPointer |
Nein |
DBRef |
Nein |
Decimal128 |
Ja |
Doppelt |
Ja |
JavaScript |
Nein |
JavaScript (mit Bereich) |
Nein |
MaxKey |
Ja |
MinKey |
Ja |
Null |
Ja |
Objekt |
Ja |
ObjectId |
Ja |
Regulärer Ausdruck |
Ja |
String |
Ja |
Symbol |
Nein |
Zeitstempel |
Ja |
Nicht definiert |
Nein |
Dokument-_id
Das _id
-Feld der obersten Ebene in einem Dokument muss einen der folgenden Typen haben:
Andere BSON-Typen werden nicht unterstützt.
Sprachen und MongoDB-Treiber
Cloud Firestore mit MongoDB-Kompatibilität unterstützt die folgenden Treiberversionen:
Sprache |
Treiberversionen |
Hinweise |
Java |
5.x |
OIDC-Authentifizierung ab Version 4.10 verfügbarGoogle Cloud |
Node.js |
6.x
5.x |
OIDC-Authentifizierung ab Google Cloud in Version 6.7 verfügbar |
Python |
4.x
3.x (x ≥ 12) |
OIDC-Authentifizierung ab Version 4.7 über Google Cloud verfügbar |
Go |
2.x |
|
C# |
3.x |
|
Ruby |
2.x (x ≥ 16) |
|
Nächste Schritte
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-08-29 (UTC).
[null,null,["Zuletzt aktualisiert: 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)"]]