No tienes acceso a esta clase

¬°Contin√ļa aprendiendo! √önete y comienza a potenciar tu carrera

Elimando documentos

17/30
Recursos

Aportes 5

Preguntas 1

Ordenar por:

¬ŅQuieres ver m√°s aportes, preguntas y respuestas de la comunidad?

Hay tres maneras para trabajar la eliminación con los documentos.

use("platzi_store")

// eliminar solo uno
db.products.deleteOne({_id: 1});

// eliminar todos los que coincidan con la consulta
db.products.deleteMany({
    price: 100
})

// eliminar todos los elementos de un documento
db.products.drop()

También existe el método de findOneAndDelete, que lo que hace es lo mismo que el deleteOne, pero te regresa como respuesta el item eliminado

Un peque√Īo detalle: db.products.drop() tambi√©n elimina la colecci√≥n. En caso que quisi√©ramos s√≥lo eliminar los documentos y dejar la colecci√≥n vac√≠a, debemos ejecutar .remove({}) √≥ .deleteMany({}):

use("platzi_store")
// Elimina todos los documentos de la colección
db.products.remove({})
db.products.deleteMany({})

Me parece que drop sí borra la colección enterita.
Y la función remove() es la que sí borra sólo los documentos de la colección.

db.collection.remove()

Con los comentarios se notan los alumnos aventajados