私の自己定義モジュールには、データベースにクエリを実行し、ユーザー名がデータベースに存在するかどうかを確認するこのメソッドがあります。いくつかの値が返されるようにしたいので、上位レベルでクエリの結果がわかります。
var findUserbyUsername=function(username)
{
db.users.find({email:username},function(err,result)
{
if(err|!username) {console.log('username not found'); return 0;}
else return 1;
}
);
}
module.exports.findUser=findUserbyUsername;
app.js では、上記のメソッドを次のように呼び出します
var lt=dbutil.findUser('xxxx@gmail.com');
残念ながら、私は未定義になりました....誰かがこれを回避するのを手伝ってくれますか? または他の提案はありますか?