Types de données et pilotes MongoDB compatibles

Les tableaux suivants répertorient les types de données et les pilotes MongoDB compatibles avec Firestore compatible avec MongoDB.

Types de données

Type BSON Compatible
Entier 32 bits (int) Oui
Entier de 64 bits (long) Oui
Tableau Oui
Données binaires Oui
Booléen Oui
Date Oui
DBPointer Non
DBRef Non
Decimal128 Oui
Double Oui
JavaScript Non
JavaScript (avec portée) Non
MaxKey Oui
MinKey Oui
Vide Oui
Objet Oui
ObjectId Oui
Expression régulière Oui
Chaîne Oui
Symbole Non
Horodatage Oui
Indéterminé Non

_id du document

Le champ _id de premier niveau d'un document doit être l'un des types suivants :

  • ObjectId
  • Chaîne
  • Entier de 64 bits (long)

Les autres types BSON ne sont pas acceptés.

Langues et pilotes MongoDB

Firestore compatible avec MongoDB est compatible avec les versions de pilote suivantes :

Langue Versions des pilotes Remarques
Java 5.x Authentification OIDC à partir de Google Cloud disponible à partir de la version 4.10
Node.js 6.x
5.x
Authentification OIDC à partir de Google Cloud disponible à partir de la version 6.7
Python 4.x
3.x (x ≥ 12)
Authentification OIDC à partir de Google Cloud disponible à partir de la version 4.7
Go 2.x
C# 3.x
Ruby 2.x (x ≥ 16)

Étapes suivantes