Bir bulma sorgum var ve boş bir belgeyi iade edip etmediğimi doğruladığımda, 'mülk' kullanıcı adını okuyamıyor 'diyerek bir hata atıyorum boş'. Bu happend i if (! Doc.username) içinde doc.username erişmesine çalıştığınızda {Node.js ve mongoose (mongodb) hatası '' null özelliği sıfırlayamıyor '' null
Kodum:
function checkAccDb(username, password) { console.log(2);
/* Check if accounts exists in db */
db.findOne({username: username}, function(err, doc){ console.log(3);
if(err) throw err;
if(!doc.username) {
add2stack(username, password);
}
else if(doc.status == 200) {
end(username, password, 1000);
}
else if(doc.status == 401) {
if(doc.password == password)
end(username, password, 401);
else
add2stack(username, password);
}
else {
add2stack(username, password);
}
});
}
kimse burada bana neler açıklayabilir misiniz?
Teşekkürler!
Hatayı almak için hangi satırı alıyorsunuz? –