Initial commit.
This commit is contained in:
27
mongo.js
Normal file
27
mongo.js
Normal file
@@ -0,0 +1,27 @@
|
||||
const mongodb = require('mongodb');
|
||||
const assert = require('assert');
|
||||
|
||||
const mongoConfig = {
|
||||
url: 'mongodb://localhost:27017',
|
||||
username: 'express-user',
|
||||
password: 'P@ssword1',
|
||||
database: 'express-test'
|
||||
}
|
||||
|
||||
class Mongo {
|
||||
constructor() {
|
||||
mongodb.MongoClient.connect(mongoConfig.url, (err, client) => {
|
||||
assert.equal(null, err);
|
||||
console.log('Connected successfuly to mongodb');
|
||||
this.db = client.db(mongoConfig.database);
|
||||
|
||||
this.db.collection('test').find({}, (err, results) => {
|
||||
results.forEach(console.log);
|
||||
});
|
||||
|
||||
client.close();
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = Mongo;
|
||||
Reference in New Issue
Block a user