У меня есть этот код, который получает всех пользователей в базе данных, и для каждого пользователя выбирается сообщение (что означает, что пользователь публикует), проблема в том, что я не получаю никакой ошибки, но также я не получаю никакого результата. Не знаю, почему
это мой код
User.find({}).lean(true).exec((err, users) => {
var userMap = [];
for (let i =0 ; i < users.length; i++) {
console.log('Im here')
if(users[i].posts.length) {
console.log(users[i])
for (let j = 0; j < users[i].posts.length; j++) {
console.log('Im here 2')
userMap.push({ user: users[i], posts: users[i].posts[j] });
console.log('Im here 3')
}
}
}
console.log(userMap);
ошибка для этого кода ниже: Единственный результат, который я получаю за console.log(userMap)
[]
и console.log(users.length) => undefined
Любые идеи, пожалуйста,
С наилучшими пожеланиями,
[