Unterstützte MongoDB-Datentypen und ‑treiber
In den folgenden Tabellen sind die unterstützten MongoDB-Datentypen und ‑Treiber für 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 |
Symbole | 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)
Andere BSON-Typen werden nicht unterstützt.
Sprachen und MongoDB-Treiber
Firestore mit MongoDB-Kompatibilität unterstützt die folgenden Treiberversionen:
Sprache | Treiberversionen | Hinweise |
---|---|---|
Java | 5.x | OIDC-Authentifizierung ab Version 4.10 verfügbar Google Cloud |
Node.js | 6.x 5.x |
OIDC-Authentifizierung ab Version 6.7 verfügbar Google Cloud |
Python | 4.x 3.x (x ≥ 12) |
OIDC-Authentifizierung ab Version 4.7 verfügbar Google Cloud |
Go | 2.x | |
C# | 3.x | |
Ruby | 2.x (x ≥ 16) |
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