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) {
         });

希望能帮助到你。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进