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
_id
non 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