Menu Docs

Página inicial do DocsDesenvolver aplicaçõesMongoDB Drivers

Compatibilidade com o Amazon DocumentDB

Nesta página

  • Informações da versão
  • Compatibilidade
  • Suporte
Logotipo do Amazon DocumentDB

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.

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.

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 de enableSharding e shardCollection)

  • 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.

O MongoDB não oferece suporte comercial para o Amazon DocumentDB. Para obter ajuda com esse produto, entre em contato com o AWS Support.

← Compatibilidade com outros bancos de dados de documentos