Publicado: May 4, 2021

O Amazon DocumentDB (compatível com o MongoDB) é um serviço de banco de dados de documentos ágil, escalável, altamente disponível e gerenciado que oferece suporte a cargas de trabalho do MongoDB. Como banco de dados de documentos, o Amazon DocumentDB facilita o armazenamento, a consulta e a indexação de dados JSON em grande escala.

O Amazon DocumentDB continua aumentando a compatibilidade com o MongoDB, e hoje adicionou suporte para os seguintes APIs do MongoDB e melhorias de indexação no DocumentDB 3.6 e 4.0:

  • renameCollection: comando administrativo usado para renomear um conjunto existente
  • $natural: modificador de consultas que executa uma análise do conjunto para retornar os resultados de uma consulta em ordem natural
  • $indexOfArray: operador de agregação usado para pesquisar uma matriz quanto à ocorrência de um valor especificado e retornar o índice da matriz (baseado em zero) da primeira ocorrência
  • $reverseArray: operador de agregação usado para reverter a ordem dos elementos da matriz especificada
  • $zip: operador de agregação usado para transpor uma matriz
  • Capacidade de usar um índice para a API distinct() de índices que não são de várias chaves
  • Capacidade de usar $hint para forçar um plano de índice específico para atualizar consultas

Esses recursos são suportados em todas as regiões onde o Amazon DocumentDB está disponível. Todas as APIs com suporte do MongoDB e os recursos de pipeline de agregação do Amazon DocumentDB podem ser encontrados aqui. Se você for novo no Amazon DocumentDB, o guia de conceitos básicos mostrará como provisionar rapidamente um cluster do Amazon DocumentDB e explorar a flexibilidade do modelo do documento.