Menu Docs
Página inicial do Docs
/
MongoDB Drivers
/

Compatibilidade com o Amazon DocumentDB

Nesta página

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

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.

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.

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

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.