🥇 Consultar registros con MongoDB.

Para realizar consultas (queries) en mongo se utiliza el método find, el cual requiere como primer parámetro un selector de query, y regresa un cursor el cual se puede iterar.

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

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

mongodb.connect(uri, (err, con) => {
    // si hay error finalizar
    if(err){
        console.log(`No se puede conectar al servidor de mongo ${uri}`);
        process.exit(1);
    }
    // si no hay error consultar los estudiantes con el id prorpocionado
    con.db('escuela').collection('alumnos')
        .find({ nombre }).toArray((err, docs) => {
            // si hay error entonces finalizar
            if(err){
                console.log(`Error al momento de realizar la consulta`);
                process.exit(1);
            }
            // mostrar los registros
            console.log(docs);
            process.exit(0);
        })
});
Eliminar un documento con MongoDB. Rest API y MongoDB.
comments powered by Disqus