猫鼬找到$或触发的部分

时间:2018-04-21 18:00:28

标签: node.js mongodb mongoose

我不知道如何陈述这个问题。但我有一些类似的代码:

User.findOne({$or:[ {'local.email':email}, 
                    {'local.name': req.body.name} ]}, function(err, existingUser) {

有没有办法知道用户是通过电子邮件还是通过名字找到的?因为我需要在注册表中告诉用户已经使用了用户名或电子邮件。或者我应该为这样的任务做2次查询?

1 个答案:

答案 0 :(得分:2)

不,只需查看您收到的finit文档,查看匹配的内容:

existingUser