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
- Exécutez le guide de démarrage rapide : créer une base de données et s'y connecter.
- En savoir plus sur les différences de comportement
- Pour obtenir la liste des fonctionnalités compatibles en fonction de la version de MongoDB, consultez