Página inicial do Docs → Desenvolver aplicações → Manual do MongoDB
Verifique se uma coleta está limitada
Para verificar se uma collection está limitada, use o método isCapped()
.
Sobre esta tarefa
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ção limitada serializam inserções e, portanto, têm pior desempenho de inserção simultânea do que as collection. Antes de criar uma collection limitada, confira se você pode usar um índice TTL.
Antes de começar
Crie uma non-capped collection e uma capped collection:
db.createCollection("nonCappedCollection1") db.createCollection("cappedCollection1", { capped: true, size: 100000 } )
Passos
Para verificar se a collection está limitada, use o método isCapped()
:
db.nonCappedCollection1.isCapped() db.cappedCollection1.isCapped()
false true