In den folgenden Tabellen sind die unterstützten MongoDB-Datentypen, ‑Treiber und ‑Drittanbietertools für Cloud Firestore 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:
- ObjectId
- String
- 64-Bit-Ganzzahl (lang)
- 32-Bit-Ganzzahl (int)
- Doppelt
- Binär
- Objekt
Die Gesamtgröße von _id darf 1.500 Byte nicht überschreiten.
Jeder Wert in einer ID vom Typ „Object“ muss auch einen unterstützten ID-Typ oder ein Array von Werten haben, die jeweils einen unterstützten ID-Typ haben.
Andere BSON-Typen werden nicht unterstützt.
Sprachen und MongoDB-Treiber
Cloud Firestore unterstützt die folgenden Treiberversionen:
| Sprache | Treiberversionen |
|---|---|
| Java | 5.x |
| Node.js | 6.x 5.x |
| Python | 4.x 3.x (x ≥ 12) |
| Go | 2.x |
| C# | 3.x |
| Ruby | 2.x (x ≥ 16) |
Unterstützung der OIDC-Authentifizierung
Die Go-, C#- und Ruby-Treiber unterstützen die OpenID Connect-Authentifizierung (OIDC) ab Google Cloud für alle unterstützten Treiberversionen.
Die Java-, Node.js- und Python-Treiber unterstützen die OIDC-Authentifizierung ab Google Cloud mit den folgenden Treiberversionen:
- Java: 4.10
- Node.js: 6.7
- Python: 4.7
Drittanbieter-Tools
Cloud Firestore unterstützt die in diesem Abschnitt beschriebenen Drittanbieter-Tools.
| Tool | Beschreibung |
|---|---|
| mongoimport | MongoDB-Datenbanktools |
| mongoexport | MongoDB-Datenbanktools |
| mongodump | MongoDB-Datenbanktools |
| mongorestore | MongoDB-Datenbanktools |
| mongosh | MongoDB Shell |
| Mongoose | MongoDB-Objektmodellierungstool |
| MongoDB Compass | GUI-Tool für die Datenexploration |
Nächste Schritte
- Führen Sie die Kurzanleitung: Datenbank erstellen und eine Verbindung dazu herstellen aus.
- Weitere Informationen zu Verhaltensunterschieden
- Eine Aufschlüsselung der unterstützten Funktionen je nach MongoDB-Version finden Sie unter