Made for our boilerplate.
npm install cdi-mongo-connect --save
- Mongo connect only once!
On your index.js / server.js / app.js, register your database using a key.
const mongo = require('cdi-mongo-connect');
mongo.connect({
host: 'localhost',
port: 27017,
database: 'testdb'
});
// with auth
mongo.connect({
host: 'localhost',
user: 'john',
password: 'password',
port: 27017,
database: 'testdb'
});
// with URL string
mongo.connect('mongodb://localhost:27017/myproject');
After registering a db key and config, you can now start querying.
const mongo = require('cdi-mongo-connect');
/* ... */
const user = mongo.db.collection('user');
user
.findOne(
{'email': data.email},
callback
)
MIT