🔥 Actualizar un documento con MongoDB
☆ ¿Cómo actualizar un registro en MongoDB con Nodejs?
El método update permite realizar actualizaciones a los documentos. Tomar en cuenta que existe un segundo argumento a proveer, el cual tiene los nuevos datos para ser puestos dentro del documento así como un callback.
☆ Ejemplo de un programa que actualiza un registro de MongoDB con Nodejs
// update an existent document with mongodb
const mongodb = require('mongodb').MongoClient;
mongodb.connect('mongodb://localhost:27017', (err, con) => {
// if there is an error stop the process
if(err){
console.log("Can't stablish connection to :27017");
return process.exit(1);
}
// update an existent value
con.db('escuela').collection('alumnos').update({},{ $set:{ profesion: 'estudiante'}}, { multi: true }, (err, docs) => {
// if there is an error stop the process
if(err) {
console.log("Cant update documents");
return process.exit(1);
}
// show updated documents
console.log(`${docs.result.n} documents updated`);
// exit
process.exit(0);
});
});