Всем привет!
Подскажите, насколько верно реализована функция?
async function FindPartner(partnercollection, userid) {
return await new Promise((resolve, reject) => {
partnercollection
.findOne({partnerid: userid}, function(err, result){
err
? reject(err)
: resolve(result);
})
})
}
Ее задача возвращать промис, далее другая функция await'ит ее и разбирает промис на err и result