Menu Docs

Página inicial do DocsDesenvolver aplicaçõesManual 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 collection 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çã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.

Crie uma non-capped collection e uma capped collection:

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

Para verificar se a collection está limitada, use o método isCapped() :

db.nonCappedCollection1.isCapped()
db.cappedCollection1.isCapped()
false
true
← Consultar uma Coleção Limitada