npm install --save vmongo
vmongo is a simple and easy to use nodejs mongodb wrapper
const { VMongoDriver } = require('vmongo'); const connectionString = `mongodb://user:password@localhost:27017/admin`; const dbHandler = new VMongoDriver(connectionString); // or dbHandler = VMongoDriver.simple('user', 'password', 'localhost', 27017, 'admin'); dbHandler.query( 'database', 'collection', { username: 'depascaldc', }, (err, res) => { if (err) return console.error(err); if (!res[0]) return console.log('No Objects found in Result...'); console.log(res); }, ); dbHandler .queryAsync('database', 'collection', { username: 'depascaldc', }) .then((res) => { if (!res[0]) return console.log('No Objects found in Result...'); console.log(res); }) .catch((err) => { console.error(err); });