Я новый пользователь javascript и ищу спасателя результат (количество) запроса памяти.
Точнее, возможно, вы можете прокомментировать, поместите мою переменную в мой объект conv
прямо сейчас мой результат - [обещанный объект] Я пытался с асинхронным и обещанным javascript, но я еще не понимаю логику
Большое вам спасибо,
Габриэль
var conversations = []
for (var i = 0; i < conversation.length; i++) {
for (var j = 0; j < conversation[i].users.length; j++) {
conv = conversation[i].users[j]
async function asyncCall() {
function countUnread() {
filterUnread = {$and:[
{toID: user.properties.chat.id},
{fromID: conversation[i].users[j].id},
{ read: false }]}
return new Promise(resolve => {
Message.countDocuments(filterUnread, function (err, count) {
resolve(count)
})
})
}
var count = await countUnread();
console.log(count);
console.log(conv)
resolve(!!!!count!!!!) ;
}
asyncCall();
conv.unread = !!!!I_want_my_count_here!!!!
conversations.push(conv);
resolve(conversations)
}
}