Я пытаюсь использовать Mongoose и Underscore вместе, чтобы сделать что-то вроде этого:
var person_ids = [1, 2, 3];
var persons = _(person_ids).map(function(id) {
Person.findById(id, function(person) { // Non-blocking
// How do I use 'person' as the outer function's return value?
});
});
Есть ли способ сделать это?Я понимаю, что, возможно, пытаюсь навязать синхронную парадигму библиотеке, предназначенной для асинхронного использования.