Я forEaching по объекту, чтобы найти номера идентификаторов, а затем искать и возвращать соответствующие документы из mongodb.
Я могу утешить документы в функции forEach, но не могу их вернуть, и я пытаюсь понять, почему. Это моя функция ....
let myFunction = projects.people.forEach(async function (person) {
const outputs = await Output.find({ person: person._id })
console.log(outputs) // this works
return outputs
})
console.log(myFunction) // this does not work
Я не уверен, что я делаю неправильно, если это потому, что это asyn c или forEach (я пробовал с for / of и не мог заставить это вернуться за пределы функции). Какой лучший способ вернуть эти документы?