Actualizar un documento en MongoDB: Cómo modificar datos existentes

Actualizar un documento en MongoDB: Cómo modificar datos existentes

¿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);
            }
        );
});

VPN

  • Ir a la oferta de NordVPN

Moda

Accesorios