【发布时间】:2018-02-09 11:19:28
【问题描述】:
我正在尝试通过检查用户名和密码是否正确来执行登录操作,但问题是,如果我使用查找操作进行检查,它只会返回我的 ID,我希望它返回一个实例的整个字段(如果匹配)它应该返回我该特定用户前的所有详细信息:用户名、电子邮件、密码、DOB 所有详细信息。但我的查询只返回 id。查询是
db.users.find({"email":"cool1nn@gmail12.com"},{"pasword":"1345"})
如果我通过 Nodejs 执行,它会单独返回 ID 和密码
userSchema.find({"email":req.body.email},{"password":req.body.pwd},function(err,item) {
if(err) throw err;
console.log("item " + item);
})
【问题讨论】: