Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Alterar o tamanho de uma coleção ilimitada

Novidades na versão 6.0.:

Para alterar o tamanho de uma collection limitada, use a opção collMod do comando cappedSize . cappedSize é especificado em bytes e deve ser maior que 0 e menor ou igual a 1024^5 (1 PB).

Se cappedSize for menor que o tamanho atual da coleção, o MongoDB removerá o excesso de documentos na próxima operação de inserção.

Geralmente, os índices TTL (Time To Live) oferecem melhor desempenho e mais flexibilidade do que as capped collections. Os índices TTL expiram e removem dados de collections normais com base no valor de um campo digitado por data e um valor TTL para o índice.

As coleções limitadas serializam as operações de gravação e, portanto, têm pior desempenho simultâneo de inserção, atualização e exclusão do que as coleções não limitadas. Antes de criar uma coleção limitada, avalie se não é possível usar um índice TTL.

Crie uma capped collection chamada log que tenha um tamanho máximo de 2,621,440 bytes:

db.createCollection( "log", { capped: true, size: 2621440 } )

Execute o seguinte comando para definir o tamanho máximo da coleção log para 5,242,880 bytes:

db.runCommand( { collMod: "log", cappedSize: 5242880 } )