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

Verifique se uma coleta está limitada

Nesta página

  • Sobre esta tarefa
  • Antes de começar
  • Passos
  • Saiba mais

Para verificar se uma coleta está limitada, use o método isCapped() .

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 non-capped collection e uma capped collection:

db.createCollection("nonCappedCollection1")
db.createCollection("cappedCollection1", { capped: true, size: 100000 } )

Para verificar se as collections estão limitadas, use o método isCapped() :

db.nonCappedCollection1.isCapped()
db.cappedCollection1.isCapped()
false
true

Voltar

Query