var mp = require('mongodb-promise');
mp.MongoClient.connect("mongodb://127.0.0.1:27017/test").then(function(db){
db.close().then(console.log('success'));
}, function(err) {
console.log(err);
});
mp.MongoClient.connect("mongodb://127.0.0.1:27017/test")
.then(function(db){
return db.stats().then(function(stats) {
console.log(stats);
db.close().then(console.log('success'));
})
})
.fail(function(err) {console.log(err)});
mp.MongoClient.connect("mongodb://127.0.0.1:27017/test")
.then(function(db){
return db.collection('test')
.then(function(col) {
return col.insert([{a : 1}, {a : 2}])
.then(function(result) {
console.log(result);
db.close().then(console.log('success'));
})
})
})
.fail(function(err) {console.log(err);});
mp.MongoClient.connect("mongodb://127.0.0.1:27017/test")
.then(function(db){
return db.collection('test')
.then(function(col) {
return col.find({a : 1}).toArray()
.then(function(items) {
console.log(items);
db.close().then(console.log('success'));
})
})
})
.fail(function(err) {console.log(err)});
mp.MongoClient.connect("mongodb://127.0.0.1:27017/test")
.then(function(db){
return db.collection('test')
.then(function(col) {
return col.find({a : 1}).each(function(doc) {
console.log(doc);
})
.then(function() {
db.close().then(console.log('success'));
})
})
})
.fail(function(err) {console.log(err);});