2016-05-17 4 views
0

У меня есть массив индексированных идентификаторов документов (в данном случае, строки), и мне нужно получить их.Как преобразовать массив индексов в документы Mongoose?

var emails = ["[email protected]", "[email protected]", "[email protected]"] 

Для каждого электронного письма мне необходимо найти последующий документ «Пользователь».

Я думал о двух способах сделать это:

1) Я мог бы просто иметь функцию, которая возвращает подстановки обещания, а затем сделать Promise.all на последующем массиве.

2) Я мог бы создать гигантский $ или запрос.

В целом, однако, я чувствую, что это, вероятно, распространенное явление и что оба этих решения, вероятно, являются субоптимальными или, по крайней мере, плохими.

Подсказки?

ответ

Смежные вопросы