我不知道如何陈述这个问题。但我有一些类似的代码:
User.findOne({$or:[ {'local.email':email},
{'local.name': req.body.name} ]}, function(err, existingUser) {
有没有办法知道用户是通过电子邮件还是通过名字找到的?因为我需要在注册表中告诉用户已经使用了用户名或电子邮件。或者我应该为这样的任务做2次查询?
答案 0 :(得分:2)
不,只需查看您收到的finit
文档,查看匹配的内容:
existingUser