function getUser(username){
let userObject = null;
mongoClient.connect(url,{},(err,user)=>{
if(err){
console.info("error DB");
}else{
const db = user.db(dbname);
db.collection('users').findOne({
username: username
},(err,result)=>{
userObject=result;
})
}
})
return userObject;
}
Witam, nie wiem jak przekazać result do userObject, bo zanim userObject przyjmię tą wartość result, to już jest zwracana, bo to w końcu jest w innej funkcji i idzie dalej, zanim wartość nie zostanie przypisana. Jak to zrobić?