| Ne concerne que l'édition Cloud Firestore Enterprise. |
Les tableaux suivants répertorient les types de données, les pilotes et les outils tiers MongoDB compatibles avec Cloud Firestore avec compatibilité 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)
- Entier 32 bits (int)
- Double
- Binaire
- Objet
La taille totale de _id ne doit pas dépasser 1 500 octets.
Chaque valeur d'un ID de type "Object" doit également être d'un type d'ID accepté ou d'un tableau de valeurs, dont chacune est d'un type d'ID accepté.
Les autres types BSON ne sont pas acceptés.
Langues et pilotes MongoDB
Cloud Firestore compatible avec MongoDB est compatible avec les versions de pilote suivantes :
| Langue | Versions des pilotes | Remarques |
|---|---|---|
| Java | 5.x | Authentification OIDC à partir du 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 du Google Cloud disponible à partir de la version 4.7 |
| Accéder | 2.x | |
| C# | 3.x | |
| Ruby | 2.x (x ≥ 16) |
Outils tiers
Cloud Firestore compatible avec MongoDB est compatible avec les outils tiers décrits dans cette section.
| Outil | Description |
|---|---|
| mongoimport | Outils de base de données MongoDB |
| mongoexport | Outils de base de données MongoDB |
| mongodump | Outils de base de données MongoDB |
| mongorestore | Outils de base de données MongoDB |
| mongosh | Shell MongoDB |
| Mongoose | Outil de modélisation d'objets MongoDB |
| MongoDB Compass | Outil d'exploration des données avec interface utilisateur graphique |
Étape suivante
- 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