【发布时间】:2017-02-19 23:50:50
【问题描述】:
此时我在编写我的网站时遇到了困难。
有一个功能:
/* check if email already exists in database */
function validateEmailAccessibility(email){
User.findOne({email: email}).then(function(result){
if(result!=null){
}
});
}
问题是当它已经存在时,我怎么必须返回 false?
我试过这样做,但显然第二个条件会被检查,直到变量 temp 设置为 false。
/* check if email already exists in database */
function validateEmailAccessibility(email){
var temp;
User.findOne({email: email}).then(function(result){
if(result!=null){
temp = false;
}
});
if(temp === false) return false;
}
我不知道该怎么办。
【问题讨论】:
标签: javascript node.js mongodb callback