đŸ„‡ Eliminar un documento con MongoDB.

El mĂ©todo 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.

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