【发布时间】:2020-09-29 07:51:24
【问题描述】:
我正在尝试将 mongodb 中的查找结果分配给一个变量(var user = db.collection("Users").findOne 下面),但该变量仍未定义。我知道 find 函数返回一个游标,但据我了解, findOne 函数应该是不同的。有人知道如何将查找结果分配给变量吗?
passport.use(
new LocalStrategy(
{
usernameField: "email",
passwordField: "userName"
},
(email, result, done) => {
var query = {email: email}
var user = db.collection("Users").findOne((query) => {
return true
})
if (user) {
done(null, user)
} else {
done(null, false, { message: 'Incorrect username or password'})
}
}
)
)
【问题讨论】:
标签: javascript node.js mongodb express passport.js