mongoose查询findOne时不能同时查询两个属性吗?

最近刚学nodejs 现在正动手做一个多人博客
登录时用户输入邮箱和密码
后台用findOne查询的时候是不是不能同时查询email和password,
只能查询到email再去二次判断password是否相等?
未解决.png

如上图所示,这样写就会报错,如果findOne只写email 再用date.password去判断就不会报错,搜索无果,特来此提问,麻烦大家了。

阅读 2.2k
1 个回答

可以这么写:

userModel.findOne({email: email, password: password})
         .exec(function(err, user) {
         });

希望能帮助到你。