我的快速应用程序中有一个函数,它在 For 循环中进行多个查询,我需要设计一个回调,在循环完成时用 JSON 响应。但是,我还不确定如何在 Node 中执行此操作。这是我到目前为止所拥有的,但它还没有工作......
exports.contacts_create = function(req, res) {
var contacts = req.body;
(function(res, contacts) {
for (var property in contacts) { // for each contact, save to db
if( !isNaN(property) ) {
contact = contacts[property];
var newContact = new Contact(contact);
newContact.user = req.user.id
newContact.save(function(err) {
if (err) { console.log(err) };
}); // .save
}; // if !isNAN
}; // for
self.response();
})(); // function
}; // contacts_create
exports.response = function(req, res, success) {
res.json('finished');
};