function testWithCallbacks() { MongoClient.connect('mongodb://localhost/playground', function(err, db) { db.collection('employees').insertOne({id: 1, name: 'A. Callback'}, function(err, result) { console.log("Result of insert:", result.insertedId); db.collection('employees').find({id: 1}).toArray(function(err, docs) { console.log('Result of find:', docs); db.close(); }); }); }); }
router.post('/delete', function(req, res, next) { var id = req.body.id; mongo.connect(url, function(err, db) { assert.equal(null, err); db.collection('user-data').deleteOne({"_id": objectId(id)}, function(err, result) { assert.equal(null, err); console.log('Item deleted'); db.close(); }); }); });
getSessionStore() { if (!this.sessionStore) { const cln = this.database.collection('session'); this.sessionStore = new SessionStore(cln); } return this.sessionStore; }
MongoClient.connect('mongodb://localhost/blogsys') .then(db=>{ //console.log('db',db.collection('user')) exports.user.init(db.collection('user')) exports.blog.init(db.collection('blog')) exports.tag.init(db.collection('blogtag')) })
router.post('/', (req, res) => { let movie = req.body; movie_id = new mongodb.ObjectID(); Database.db.collection('movies').save(movie).then((newMovie) => { res.send(newMovie); }) })
MongoClient.connect(url, function (err, db) { assert.equal(null, err); console.log("Connected correctly to server"); var students = db.collection('students'); var student1 = { name: 'Brain' }; var lotsOfStudents = [{name:'Michael'}, {name: 'Margaret'}, { name: 'Richelle' }]; db.close(); });
app.get('/', function(req,res){ MongoClient.connect(url, function(err, db) { var collection =db.collection("movies"); collection.find({}).toArray(function(err, docs) { console.log('found the following records'); console.log(docs); db.close(); }); }); })
client.connect('mongodb://localhost:27017/mongodb_mapreduce_example').then( (db) => { let options = { query: { hour: { '$gte': new Date(2017,0,1) } }, out: { replace: 'outCollection' } }; db.collection('example').mapReduce(mapFunction,reduceFunction,options).then( ()=>{ console.log('function completed'); }); }).catch(err=>{ console.log(err); });
router.put('/', (req, res) => { let movie = req.body; movie_id = new mongodb.ObjectID(req.body._id); Database.db.collection('movies').save(movie).then((updatedMovie) => { res.send(updatedMovie); }) })
MongoClient.connect(url, function(err, db) { var searchcoll = db.collection('searches'); var ret = searchcoll.findAndModify( { query: { q: search }, update: { $inc: { cnt: 1 }, last: new Date(), cooked: cooked }, returnNewDocument: true, upsert: true }); console.log('ret ' + JSON.stringify(ret)); MongoClient.close(); });
async execute() { await this.connect(); const cursor = this.db.collection('minutes').find({}, { topics: 1 }); await this.iterateOverCursor(cursor); await this.close(); }
MongoClient.connect('mongodb://localhost:27017/crunchbase', function(err,db){ assert.equal(null, err); app.get('/', function(req, res){ db.collection('companies').find({}).limit(10).toArray(function(err, docs){ res.render('companies', {'companies': docs}); }); }); app.use(function(req, res){ res.sendStatus(404); }); });
app.post('/hapusdata/(:id)',function(req,res){ MongoClient.connect(url, function(err, db) { if (err) throw err; var myquery = { _id:mongodb.ObjectID(req.params.id) }; db.collection("01_orang").remove(myquery, function(err, obj) { if (err) throw err; console.log(obj.result.n + " document(s) deleted"); db.close(); }); }); })
MongoClient.connect(url, function(err, db){ assert.equal(err, null); console.log('Connected to Database'); var cursor = db.collection('companies').find({}); cursor.forEach(function(company){ console.log(company.name); }, function(err){ assert.equal(err, null); return db.close(); }) });
MongoClient.connect(targetUrl,function(err,db){ assert.equal(null,err); console.log("Connected correctly to server."); db.collection("jobs").insertMany(jobs,function(err,result){ assert.equal(null,err); db.close(); }) });