Je suis en train d'utiliser Mongoose et Soulignez ensemble, de faire quelque chose comme ceci:et Souligné Mongoose: Utiliser le document en tant que valeur de retour de la fonction externe
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?
});
});
Est-il possible de le faire? Je me rends compte que j'essaie de forcer un paradigme synchrone sur une bibliothèque conçue pour être utilisée de manière asynchrone.
Didn Je ne sais pas que 'findById' était asynchrone. On dirait que vous êtes coincé dans un dédale de rappels tordus alors. Essayez l'approche 'Person.find'. –