我正在接受來自前端的用戶名和電話,現在我需要將電話發送給mongodb,並且基於該電話,我需要獲取匹配學生的詳細信息。請幫助我做到了這一點。使用服務器js中的密鑰從mongo中獲取數據
這是我的服務器代碼:
server.post('/phone',urlencodedParser,function(req,res){
var resp={
Username : req.body.username,
phn:req.body.password
}
databaseInterface.studentDetail(resp.phn);
res.json(resp.phn);
console.log(resp);
res.send('username :' + req.body.username + 'passwrd:' + req.body.password);
})
這是我的MongoDB代碼:
function studentDetail(phn){
User.findOne({'Father.PhoneNo':phn},function(err,studentcollection2){
if (err) return phn(err);
return phn(null, studentcollection2);
}).select('-__v');
}
非常感謝兄弟。它工作得很好! –
但如果我輸入錯誤的電話,它應該給我錯誤嗎? –
對不起,如果數據庫出現問題,將會返回錯誤。任何方式謝謝你。 –