Driver e tipi di dati MongoDB supportati

Le tabelle seguenti elencano i tipi di dati, i driver e gli strumenti di terze parti MongoDB supportati per Firestore con compatibilità MongoDB.

Tipi di dati

Tipo BSON Supportato
Intero a 32 bit Sì
Intero a 64 bit Sì
Array Sì
Dati binari Sì
Booleano Sì
Data Sì
DBPointer 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
  • Intero a 64 bit
  • Intero a 32 bit
  • Doppio
  • Binario
  • Oggetto
  • Booleano

Le dimensioni totali di _id non devono superare i 1500 byte.

Ogni valore all'interno di un ID di tipo Object deve essere anche di un tipo di ID supportato o un array di valori, ognuno dei quali è di un tipo di ID supportato.

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
Java 5.x
Node.js 6.x
5.x
Python 4.x
3.x (x ≥ 12)
Vai 2.x
C# 3.x
Ruby 2.x (x ≥ 16)

Supporto dell'autenticazione OIDC

I driver Go, C# e Ruby supportano l'autenticazione OpenID Connect (OIDC) da Google Cloud per tutte le versioni dei driver supportate.

I driver Java, Node.js e Python supportano l'autenticazione OIDC a partire da Google Cloud con le seguenti versioni dei driver:

  • Java: 4.10
  • Node.js: 6.7
  • Python: 4.7

Strumenti di terze parti

Firestore con compatibilità MongoDB supporta gli strumenti di terze parti descritti in questa sezione.

Strumento Descrizione Note
mongoimport Strumenti di database MongoDB Consulta Caricamento dei dati in blocco
mongoexport Strumenti di database MongoDB
mongodump Strumenti di database MongoDB
mongorestore Strumenti di database MongoDB Consulta Caricamento dei dati in blocco
mongosh Shell MongoDB
Mongoose Strumento di modellazione degli oggetti MongoDB
MongoDB Compass Strumento GUI per l'esplorazione dei dati

Passaggi successivi