Tipos de dados e drivers do MongoDB com suporte
As tabelas a seguir listam os tipos de dados e drivers do MongoDB compatíveis com o Firestore com compatibilidade com o MongoDB.
Tipos de dados
Tipo BSON | Compatível |
---|---|
Número inteiro de 32 bits (int) | Sim |
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 |
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
- Inteiro de 64 bits (long)
Outros tipos de BSON não são compatíveis.
Linguagens e drivers do MongoDB
O Firestore com compatibilidade com o MongoDB é compatível com as seguintes versões de driver:
Idioma | Versões do driver | Observações |
---|---|---|
Java | 5.x | Autenticação do OIDC do 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 uma análise detalhada dos recursos compatíveis dependendo da versão do MongoDB, consulte