Alterações de compatibilidade no MongoDB 7.3
Importante
O MongoDB 7.3 é uma rapid release e é compatível apenas com o MongoDB Atlas. O MongoDB 7.3 não é suportado para uso no local. Para mais informações, consulte Versão do MongoDB .
Funcionalidades incompatíveis com versões anteriores
Alterações gerais
Índices equivalentes
A partir do MongoDB 7.3, não é possível criar índices equivalentes, que são índices parciais com as mesmas chaves de índice e as mesmas expressões parciais que usam um agrupamento.
Para bancos de dados no MongoDB 7.3 com índices equivalentes existentes, os índices são retidos, mas somente o primeiro índice equivalente é usado nas consultas. Esse é o mesmo comportamento das versões MongoDB anteriores a 7.3.
Para obter um exemplo, consulte Exemplo de índices equivalentes.
Mensagens de registro truncadas
A partir da versão 7.3, O MongoDB altera o formato das mensagens de registro truncadas para incluir objetos truncated
aninhados que correspondem a cada nível do objeto truncado final. O MongoDB 7.3 também introduz um novo campo omitted
, que conta o número de elementos omitidos em cada nível do objeto JSON truncado. Para ver um exemplo de mensagem de registro truncada, consulte Truncamento.
Encontrar comportamento do cursor nas visualizações
A partir do MongoDB 7.3, quando você usa um comando find em uma visualização com as opções singleBatch: true
e batchSize: 1
, um cursor não é mais retornado. Em versões anteriores do MongoDB, essas queries de localização retornariam um cursor mesmo quando você definisse a opção de lote único como true
.