Express アプリに For ループ内で複数のクエリを作成する関数があり、ループが終了したときに JSON で応答するコールバックを設計する必要があります。しかし、ノードでこれを行う方法はまだわかりません。ここに私がこれまでに持っているものがありますが、まだ機能していません...
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');
};