| Relevante apenas para a edição Enterprise do Cloud Firestore. |
As tabelas a seguir listam os tipos de dados, drivers e ferramentas de terceiros do MongoDB compatíveis com o 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
_idnã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) |
Ferramentas de terceiros
O Cloud Firestore com compatibilidade com o MongoDB aceita as ferramentas de terceiros descritas nesta seção.
| Ferramenta | Descrição |
|---|---|
| mongoimport | Ferramentas de banco de dados do MongoDB |
| mongoexport | Ferramentas de banco de dados do MongoDB |
| mongodump | Ferramentas de banco de dados do MongoDB |
| mongorestore | Ferramentas de banco de dados do MongoDB |
| mongosh | Shell do MongoDB |
| Mongoose | Ferramenta de modelagem de objetos do MongoDB |
| MongoDB Compass | Ferramenta de GUI para análise detalhada de dados |
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