Driver e tipi di dati MongoDB supportati
Le seguenti tabelle elencano i tipi di dati e i driver MongoDB supportati per Firestore con compatibilità MongoDB.
Tipi di dati
| Tipo BSON | Supportato |
|---|---|
| Intero a 32 bit (int) | Sì |
| Numero intero a 64 bit (long) | Sì |
| Array | Sì |
| Dati binari | Sì |
| Booleano | Sì |
| Data | Sì |
| DBPointer | No |
| DBRef | No |
| Decimal128 | Sì |
| Doppio | Sì |
| JavaScript | No |
| JavaScript (con ambito) | No |
| MaxKey | Sì |
| MinKey | Sì |
| Null | Sì |
| Oggetto | Sì |
| ObjectId | Sì |
| Espressione regolare | Sì |
| Stringa | Sì |
| Simbolo | No |
| Timestamp | Sì |
| Non definito | No |
_id del documento
Il campo _id di primo livello in un documento deve essere di uno dei seguenti tipi:
- ObjectId
- Stringa
- Numero intero a 64 bit (long)
- Intero a 32 bit (int)
- Doppio
Binario
I valori dei dati binari utilizzati come
_idnon devono superare i 1500 byte.
Gli altri tipi BSON non sono supportati.
Linguaggi e driver MongoDB
Firestore con compatibilità MongoDB supporta le seguenti versioni del driver:
| Lingua | Versioni dei driver | Note |
|---|---|---|
| Java | 5.x | Autenticazione OIDC da Google Cloud disponibile a partire dalla versione 4.10 |
| Node.js | 6.x 5.x |
Autenticazione OIDC da Google Cloud disponibile a partire dalla versione 6.7 |
| Python | 4.x 3.x (x ≥ 12) |
Autenticazione OIDC da Google Cloud disponibile a partire dalla versione 4.7 |
| Vai | 2.x | |
| C# | 3.x | |
| Ruby | 2.x (x ≥ 16) |
Passaggi successivi
- Esegui la guida rapida: crea un database e connettiti.
- Scopri di più sulle differenze di comportamento.
- Per un elenco dettagliato delle funzionalità supportate a seconda della versione di MongoDB, consulta