Página inicial do Docs → Desenvolver aplicações → MongoDB Drivers
Compatibilidade com o Amazon DocumentDB
Nesta página
Amazon DocumentDB (com compatibilidade com o MongoDB) é um serviço de banco de dados rápido, confiável e totalmente gerenciado. O Amazon DocumentDB facilita a configuração, a operação e o dimensionamento de bancos de dados compatíveis com o MongoDB na nuvem. Com o Amazon DocumentDB, você pode executar o mesmo código de aplicativo e usar os mesmos drivers e ferramentas que usa com o MongoDB.
Informações da versão
O Amazon DocumentDB oferece suporte ao MongoDB v4.0 e MongoDB v5.0. 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 MongoDB Evolved - Histórico de versões.
Compatibilidade
Em 2023 de novembro de , o Amazon DocumentDB era cerca 34 por cento compatível com a API do MongoDB.
No Amazon DocumentDB, os seguintes recursos do MongoDB estão disponíveis em uma capacidade limitada ou não são compatíveis:
Funcionalidades: coleções limitadas, operações de redução de mapa, GridFS, índices de texto, índices parciais, índices sensíveis a maiúsculas e minúsculas
Comandos:
collMod
,createView
,filemd5
,reIndex
,connPoolStats
,dbHash
,features
, comandos de fragmentação (além deenableSharding
eshardCollection
)operador de query:
$expr
,$text
,$where
,$meta
,$box
,$center
,$centerSphere
,$polygon
,$near
Operadores de agregação:
$accumulator
,$count
,$ceil
,$exp
,$floor
,$ln
,$log
,$log10
,$pow
,$sqrt
,$trunc
,$round
,$first
,$last
,$switch
,$binarySize
,$bsonSize
,$dateFromParts
,$dateToParts
,$dateTrunc
,$dateDiff
,$setDifference
,$anyElementTrue
,$allElementsTrue
,$ltrim
,$rtrim
,$trim
,$regexFind
,$regexFindAll
,$regexMatch
,$replaceOne
,$replaceAll
,$convert
,$toBool
,$toDate
,$toDecimal
,$toDouble
,$toInt
,$toLong
,$toObjectId
,$toString
,$isNumber
,$rand
,$sampleRate
,$getField
Estágios de agregação:
$collStats
,$facet
,$bucket
,$bucketAuto
,$sortByCount
,$listLocalSessions
,$listSessions
,$graphLookup
Além disso, o Amazon DocumentDB não aproveita índices quando você executa queries que contêm qualquer um dos seguintes operadores:
$ne
$nin
$nor
$not
$exists
$elemMatch
Para saber mais sobre a compatibilidade do Amazon DocumentDB com MongoDB v4.0 e MongoDB v5.0, consulte a seguinte documentação da Amazon Web Services:
Para obter o status de compatibilidade mais atual entre o Amazon DocumentDB e o MongoDB, consulte o Atlas O Amazon DocumentDB é compatível com o MongoDB? website.
Suporte
O MongoDB não oferece suporte comercial para o Amazon DocumentDB. Para obter ajuda com esse produto, entre em contato com o AWS Support.