MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

MongoDB:Como excluir todos os registros de uma coleção no Shell do MongoDB?


O argumento para remove() é um documento de filtro, portanto, passar um documento vazio significa 'remover tudo':
db.user.remove({})

No entanto, se você definitivamente deseja remover tudo o que pode melhor deixar a coleção. Embora isso provavelmente dependa de você ter índices definidos pelo usuário na coleção, ou seja, se o custo de preparar a coleção após soltá-la supera a duração mais longa do remove() chamada vs drop() ligar.

Mais detalhes nos documentos .