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 |
Booleano | 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 |
Null | 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)
- Número inteiro de 32 bits (int)
- Duplo
Binário
Os valores de dados binários usados como
_id
não podem exceder 1.500 bytes.
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
- Execute o Guia de início rápido: criar e se conectar a um banco de dados.
- Saiba mais sobre as diferenças de comportamento.
- Para ver uma análise detalhada dos recursos compatíveis dependendo da versão do MongoDB, consulte