Saltar al contenido

MongoDB: ¿Cómo eliminar todos los registros de una colección en MongoDB Shell?

Deseamos brindarte la mejor solución que encontramos en internet. Nuestro deseo es que te sea de ayuda y si puedes compartir algo que nos pueda ayudar a mejorar hazlo libremente.

Solución:

el argumento a remove() es un documento de filtro, por lo que pasar un documento vacío significa ‘eliminar todo’:

db.user.remove()

Sin embargo, si definitivamente desea eliminar todo lo que puede que Será mejor dejar la colección. Aunque eso probablemente depende de si tiene índices definidos por el usuario en la colección, es decir, si el costo de preparar la colección después de descartarla supera la mayor duración de la remove() llamar contra el drop() llamar.

Más detalles en los documentos.

Puede eliminar todos los documentos de una colección en MongoDB, puede usar lo siguiente:

db.users.remove()

Alternativamente, también podría usar el siguiente método:

db.users.deleteMany()

Siga la siguiente documentación de MongoDB para obtener más detalles.

Para eliminar todos los documentos de una colección, pase un documento de filtro vacío a cualquiera de los db.collection.deleteMany() o el db.collection.remove() método.

db.users.count()
db.users.remove()
db.users.count()

Si para ti ha sido de utilidad este artículo, agradeceríamos que lo compartas con otros programadores de esta manera contrubuyes a difundir este contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *