async.forEach(users, (user, callback) => { usersDb.put(user.username, { hash: bcrypt.hashSync(user.password, 8) }, callback); }, err => { if(err) { return console.log(err); } console.log('DB populated'); });
Score.find({ exam_id: examId }, function(err, mis) { if (err) { console.log('教师端查询学生分数详细情况报错'); return; } var arrstuhistory = []; async.forEach(mis, function(v) { arrstuhistory.push(v.mistakes); }); res.json({ errcode: 1, errmsg: '访问学生成绩详细成功', dataarr: arrstuhistory }); });
async.forEach(objarr, function(item) { var objs = new Obj({ title: item }); objs.save(function(err, objs) { if (err) { res.send('add objs failed'); return; } }); });
async.series([ function drop(done) { log.info('Removing collections...'); // This is done to maintain the indexes while cleaning the database objects var collections = _.keys(mongoose.connection.collections); async.forEach(collections, function(collectionName, microDone) { var collection = mongoose.connection.collections[collectionName]; collection.remove(function(err) { if (err && err.message !== 'ns not found') { return microDone(err); } return microDone(); }); }, done); }, function loadFixtures(done) { log.info('Loading fixtures...'); async.each(fixtures, addFixture, done); } ], callback);
async.forEach(nodes, (node, callback) => { node.getPath((err, path) => { if (err) {
async.forEach(ModelsNames, function(collection, cb) { mongoose.model(collection).remove({}).exec(cb); },done);
async.forEach(completedTasks, function taskIterator(completedTask, callback) { self.taskDao.updateItem(completedTask, function (err) { if (err) { callback(err); } else { callback(null); } }); }, function goHome(err) { if (err) { throw err; } else { res.redirect('/'); } });
async.forEach(ids,function(id,callback1){ getUser(id,function(err,result){ if(!err){
const forEachfn = () => { async.forEach([1, 2, 3, 4, 5], square, done); }
async.forEach(users, (user, callback) => { usersDb.put(user.username, { hash: bcrypt.hashSync(user.password, 8) }, callback); }, (err) => { if (err) { return console.log(err); } console.log('DB populated'); });
async.forEach(users, (user, callback) => { usersDb.put(user.username, { hash: bcrypt.hashSync(user.password, 8) }, callback); }, (err) => { if (err) { return console.log(err); } console.log('DB populated'); });
async.forEach(users, (user, callback) => { usersDb.put(user.username, { hash: bcrypt.hashSync(user.password, 8) }, callback); }, (err) => { if (err) { return console.log(err); } console.log('DB populated'); });
async.forEach(users, (user, callback) => { usersDb.put(user.username, { hash: bcrypt.hashSync(user.password, 8) }, callback); }, (err) => { if (err) { return console.log(err); } console.log('DB populated'); });
async.forEach(users, (user, callback) => { usersDb.put(user.username, { hash: bcrypt.hashSync(user.password, 8) }, callback); }, (err) => { if (err) { return console.log(err); } console.log('DB populated'); });