Unterstützte MongoDB-Datentypen und ‑treiber

In den folgenden Tabellen sind die unterstützten MongoDB-Datentypen, ‑Treiber und ‑Drittanbietertools für Firestore mit MongoDB-Kompatibilität aufgeführt.

Datentypen

BSON-Typ Unterstützt
32-Bit-Ganzzahl Ja
64-Bit-Ganzzahl Ja
Array Ja
Binärdaten Ja
Boolesch Ja
Datum Ja
DBPointer 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
  • 32-Bit-Ganzzahl
  • Doppelt
  • Binär
  • Objekt
  • Boolesch

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

Firestore mit MongoDB-Kompatibilität 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) abGoogle Cloud für alle unterstützten Treiberversionen.

Die Java-, Node.js- und Python-Treiber unterstützen die OIDC-Authentifizierung abGoogle Cloud mit den folgenden Treiberversionen:

  • Java: 4.10
  • Node.js: 6.7
  • Python: 4.7

Drittanbieter-Tools

Firestore mit MongoDB-Kompatibilität unterstützt die in diesem Abschnitt beschriebenen Drittanbietertools.

Tool Beschreibung Hinweise
mongoimport MongoDB-Datenbanktools Weitere Informationen finden Sie unter Bulk-Laden von Daten .
mongoexport MongoDB-Datenbanktools
mongodump MongoDB-Datenbanktools
mongorestore MongoDB-Datenbanktools Weitere Informationen finden Sie unter Bulk-Laden von Daten .
mongosh MongoDB-Shell
Mongoose MongoDB-Objektmodellierungstool
MongoDB Compass GUI-Tool für die Datenexploration
über die Google Cloud CLI ausführen.

Nächste Schritte