Compatibilidade com o Azure Cosmos DB
Nesta página
Azure Cosmos DB para MongoDB facilita o uso do Azure Cosmos DB como se fosse um MongoDB database banco de . Com o Azure Cosmos DB, você pode executar o mesmo código de aplicativo e usar os mesmos drivers e ferramentas que usa com o MongoDB.
O Azure Cosmos DB para MongoDB implementa o Protocolo de conexão do MongoDB para permitir que os drivers do MongoDB se conectem e interajam com o Cosmos DB como se fosse um host MongoDB. No entanto, essa implementação tem limitações, conforme descrito na seção Compatibilidade desta página.
Informações sobre a versão
O Azure Cosmos DB suporta MongoDB v4.2 ou MongoDB v5.0 para clusters vCore. Essas versões não suportam todos os recursos e funcionalidades mais recentes nas versões do MongoDB disponíveis no MongoDB Atlas.
Dica
Histórico de versões do MongoDB
Para saber mais sobre os recursos disponíveis em cada versão do MongoDB, consulte Evolução do MongoDB - Histórico de versões.
Compatibilidade
A partir de outubro de 2023, o Azure Cosmos DB era cerca de 32% compatível com a API do MongoDB.
No Azure Cosmos DB para MongoDB v4.2, os seguintes recursos do MongoDB v4.2 estão disponíveis em uma capacidade limitada ou não são compatíveis:
Funcionalidades: Índices de texto, 2índices d , índices hashed , índices sensíveis a maiúsculas e minúsculas , índices esparsos
Estágios de agregação:
$collStats
,$bucket
,$bucketAuto
,$currentOp
,$indexStats
,$listLocalSessions
,$listSessions
,$lookup
Para saber mais sobre a compatibilidade do Azure Cosmos DB com o MongoDB v4.2, consulte o Azure Cosmos DB da Microsoft para MongoDB (versão4.2 do servidor ): recursos e sintaxe compatíveis documentação.
Para saber o status de compatibilidade mais atual entre o Azure Cosmos DB e o MongoDB, consulte o Cosmos DB é compatível com o MongoDB Atlas? website.
Suporte
O MongoDB não oferece suporte comercial para o Azure Cosmos DB. Para obter ajuda com este produto, entre em contato com o Suporte do Azure.