Eliminar un documento con MongoDB Eliminar un documento con MongoDB

🥇 Eliminar un documento con MongoDB

🍿 ¿Cómo eliminar un registro con MongoDB?

El método remove de MongoDB permite eliminar documentos. Tomar en cuenta que si se específica un campo que no es unique como selector, el número de documentos a borrar muy posiblemente sea mayor a uno.

🍿 Ejemplo de un programa en Nodejs que borra un registro en MongoDB con Nodejs

const mongodb = require('mongodb').MongoClient;
const uri = 'mongodb://localhost:27017';

const nombre = process.argv[2] || '';

mongodb.connect(uri, (err, con) => {

    // if error end process
    if(err){
        console.log(`no se puede conectar al servidor de mongo ${url}`);
        process.exit(1);
    }

    // remove id
    con
    .db('escuela')
    .collection('alumnos')
    .remove({ nombre }, (err, results) => {

        // if error found
        if(err){
            console.log(`no se pueden eliminar los alumnos con el nombre ${nombre}`);
            process.exit(1);
        }

        // success
        console.log(`${results.result.n} alumnos eliminados`);
        process.exit(0);

    });

});
Actualizar un documento con MongoDB Consultar registros con MongoDB
comments powered by Disqus