Types de données et pilotes MongoDB compatibles
Les tableaux suivants listent 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)
- Entier 32 bits (int)
- Double
Binaire
Les valeurs de données binaires utilisées comme
_idne doivent pas dépasser 1 500 octets.
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