Compatibilidade com o Amazon DocumentDB
Nesta página
Amazon DocumentDB (com compatibilidade 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 sobre a versão
O Amazon DocumentDB é compatível com o MongoDB v4.0 e MongoDB v5.0. Essas versões não são compatíveis com todos os recursos e as funcionalidades mais recentes das 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
Em novembro de 2023, o Amazon DocumentDB era cerca de 34% compatível com a API do MongoDB.
No Amazon DocumentDB, os seguintes recursos do MongoDB estão disponíveis de forma 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 os índices quando você executa querys 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 a página O Amazon DocumentDB é compatível com o MongoDB Atlas? .
Suporte
O MongoDB não oferece suporte comercial para o Amazon DocumentDB. Para obter ajuda com esse produto, entre em contato com o suporte da AWS.