我创建了一个mongoDB服务器作为网站的一部分。 当有人登录时,我需要搜索用户数据库以检查他们的用户是否存在。
这是架构
let schema = new mongodb.Schema({
username: {
type: String,
required: true,
unique: true,
index: true
},
password: {
type: String,
required: true
},
type: Number,
active: Boolean
});
这是登录功能
schema.statics.LOGIN = async function(username, password) {
return await this.find({
username,
password
});
}
然而,当我尝试登录时,我得到一个有线的对象层次结构,我的对象深入到这个层次结构中
我拍摄了我从#34发现的对象的价值;找到了#34;功能,如webstorm中所示。我想要的真正值是在_doc对象中,如图所示 returned object
请注意,我不能使用promises,函数LOGIN必须返回一个值