Tipos de dados e drivers do MongoDB com suporte

Relevante apenas para a edição Enterprise do Cloud Firestore.

As tabelas a seguir listam os tipos de dados e drivers do MongoDB aceitos pelo Cloud Firestore com compatibilidade com o MongoDB.

Tipos de dados

Tipo BSON Compatível
Número inteiro de 32 bits (int) Sim
Número inteiro de 64 bits (long) Sim
Matriz Sim
Dados binários Sim
Boolean Sim
Data Sim
DBPointer Não
DBRef Não
Decimal128 Sim
Duplo Sim
JavaScript Não
JavaScript (com escopo) Não
MaxKey Sim
MinKey Sim
Nulo Sim
Objeto Sim
ObjectId Sim
Expressão regular Sim
String Sim
Símbolo Não
Carimbo de data/hora Sim
Indefinido Não

Documento _id

O campo _id de nível superior em um documento precisa ser de um dos seguintes tipos:

  • ObjectId
  • String
  • Número inteiro de 64 bits (long)

Outros tipos de BSON não são aceitos.

Linguagens e drivers do MongoDB

O Cloud Firestore com compatibilidade com o MongoDB aceita as seguintes versões de driver:

Idioma Versões do driver Observações
Java 5.x Autenticação do OIDC de Google Cloud disponível a partir da versão 4.10
Node.js 6.x
5.x
Autenticação do OIDC de Google Cloud disponível a partir da versão 6.7
Python 4.x
3.x (x ≥ 12)
Autenticação do OIDC de Google Cloud disponível a partir da versão 4.7
Go 2.x
C# 3.x
Ruby 2.x (x ≥ 16)

A seguir