Tipi di dati e driver MongoDB supportati

Pertinente solo per la versione Enterprise di Cloud Firestore.

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

Tipi di dati

Tipo BSON Supportato
Intero a 32 bit (int)
Numero intero a 64 bit (long)
Array
Dati binari
Booleano
Data
DBPointer No
DBRef No
Decimal128
Doppio
JavaScript No
JavaScript (con ambito) No
MaxKey
MinKey
Null
Oggetto
ObjectId
Espressione regolare
Stringa
Simbolo No
Timestamp
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

Cloud 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)

Strumenti di terze parti

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

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

Passaggi successivi