Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Visão geral da compatibilidade entre o Firestore e o MongoDB
Com a compatibilidade com o MongoDB, os desenvolvedores podem usar o código de aplicativo, os drivers, as ferramentas e o ecossistema de código aberto de integrações do MongoDB com o Firestore.
O Firestore oferece um serviço diferenciado de banco de dados de documentos sem servidor, com replicação multirregional com consistência forte, escalonabilidade praticamente ilimitada, alta disponibilidade líder do setor de até 99, 999% de SLA e desempenho de leitura de um dígito em milissegundos.
O Firestore com compatibilidade com o MongoDB oferece vários recursos importantes:
Diferencial
Descrição
Compatibilidade com o MongoDB
O Firestore oferece uma API compatível com o MongoDB para que você possa usar o Firestore como banco de dados para seus aplicativos MongoDB atuais.
Sem servidor
O Firestore usa um modelo de pagamento por uso. O Firestore
não exige pré-provisionamento de recursos e é escalonado automaticamente para
corresponder à sua carga.
Escalonabilidade praticamente ilimitada
O Firestore escalona a computação e o armazenamento sob demanda sem a necessidade de configurar capacidade, fragmentação ou provisionar armazenamento e E/S.
Alta disponibilidade líder do setor
Todos os bancos de dados do Firestore oferecem alta disponibilidade, com 99,99% de disponibilidade para implantações regionais e 99,999% para implantações multirregionais.
O Firestore tem replicação automática de dados em várias regiões,
consultas fortemente consistentes, operações atômicas em lote e suporte a
transações.
Latência de leitura de milissegundos de um dígito
O Firestore oferece latência de leitura de milissegundos de um dígito.
Segurança e monitoramento de nível empresarial
Proteja o Firestore com a governança centralizada Google Cloud ,que inclui o Identity and Access Management, o VPC Service Controls (VPC-SC), a Transparência no acesso, o Access Approval, o Cloud Monitoring e o Cloud Logging.
Tenha mais visibilidade e simplifique o gerenciamento da sua frota de bancos de dados do Firestore com o Database Center integrado. Aproveite uma visualização unificada da frota e o gerenciamento simplificado com controle centralizado e assistência de IA.
Como funciona?
O Firestore é um banco de dados de documentos NoSQL com foco na nuvem e compatibilidade com o MongoDB.
Seguindo o modelo de dados do Firestore com compatibilidade com o MongoDB, você armazena dados
em documentos que contêm campos mapeados para valores. Esses documentos são armazenados
em coleções, que são contêineres de documentos que você pode usar para
organizar dados e criar consultas. Os documentos são compatíveis com muitos
tipos de dados diferentes, desde strings e números até objetos complexos e incorporados.
Além disso, as consultas no Firestore são expressivas, eficientes e flexíveis.
É possível usar o driver padrão do MongoDB ou a linguagem de consulta do MongoDB (MQL).
Crie consultas superficiais para recuperar dados no nível do documento sem precisar
recuperar a coleção inteira e adicione classificação, filtragem e limites às
consultas ou cursores para paginar os resultados.
Por fim, o Firestore com compatibilidade com o MongoDB está totalmente integrado aos serviços de governança do Google Cloud , incluindo o Identity and Access Management (IAM), o Cloud Monitoring e o Registros de auditoria do Cloud.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-18 UTC."],[],[],null,["Firestore with MongoDB compatibility overview\n\nFirestore with MongoDB compatibility enables developers to use existing MongoDB application code,\ndrivers, tools, and the open-source ecosystem of MongoDB integrations with\nFirestore.\n\nFirestore offers a differentiated serverless document database service, featuring multi-region replication with strong consistency, virtually unlimited scalability, industry-leading high availability of up to 99.999% SLA, and\nsingle-digit milliseconds read performance.\n\nFirestore with MongoDB compatibility is available as part of [Firestore Enterprise edition](/firestore/native/docs/editions-overview).\n\nKey Capabilities\n\nFirestore with MongoDB compatibility offers a number of key capabilities:\n\n| **Differentiator** | **Description** |\n|----------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **MongoDB compatibility** | Firestore provides a MongoDB compatible API allowing you to use Firestore as the database for your existing MongoDB applications. |\n| **Serverless** | Firestore uses a pay-per-use model. Firestore does not require any pre-provisioning of resources and auto scales to match your load. |\n| **Virtually unlimited scale** | Firestore seamlessly scales compute and storage on-demand without the need to configure capacity, sharding or provision storage \\& I/O. |\n| **Industry-leading High Availability** | All Firestore databases offer high availability, with 99.99% availability for regional and 99.999% availability for multi-regional deployments. \u003cbr /\u003e Firestore has automatic multi-region data replication, strongly-consistent queries, atomic batch operations, and transaction support. |\n| **Single digit milliseconds read latency** | Firestore offers single digit millisecond read latency. |\n| **Enterprise-grade security and monitoring** | Secure Firestore with centralized Google Cloud governance encompassing Identity and Access Management,VPC Service Controls (VPC-SC), Access Transparency, Access Approval, Cloud Monitoring, and Cloud Logging. Achieve enhanced visibility and simplified management of your Firestore database fleet with our integrated Database Center. Benefit from a unified fleet view and simplified management through centralized control and AI assistance. |\n\nHow does it work?\n\nFirestore is a cloud-first, NoSQL document database offering MongoDB\ncompatibility.\n\nFollowing the Firestore with MongoDB compatibility data model, you store data\nin documents that contain fields mapping to values. These documents are stored\nin collections, which are containers for your documents that you can use to\norganize your data and build queries. Documents support many different\n[data types](/firestore/mongodb-compatibility/docs/supported-data-types-drivers), from strings and numbers, to complex, embedded objects.\n\nAdditionally, querying in Firestore is expressive, efficient, and flexible.\nYou can use standard MongoDB driver or the MongoDB Query Language (MQL).\nYou can create shallow queries to retrieve data at the document level without needing to\nretrieve the entire collection, and add sorting, filtering, and limits to your\nqueries or cursors to paginate your results.\n\nFinally, Firestore with MongoDB compatibility is fully integrated with Google Cloud governance\nservices including\n[Identity and Access Management (IAM)](/firestore/mongodb-compatibility/docs/security/iam)\nCloud Monitoring, and Cloud Audit Logs.\n\nWhat's next\n\n- [Get started with Firestore with MongoDB compatibility](/firestore/mongodb-compatibility/docs/create-and-query-database)"]]