Я не знаю, как сформулировать этот вопрос. Но у меня есть похожий код:
User.findOne({$or:[ {'local.email':email},
{'local.name': req.body.name} ]}, function(err, existingUser) {
Есть ли способ узнать, был ли пользователь найден по электронной почте или по имени? Потому что мне нужно сообщить пользователям в регистрационной форме, что либо имя пользователя, либо письмо уже принято. Или я должен выполнить 2 запроса для такой задачи?
Нет, просто проверьте документ
existingUser
, который вы вернули, и посмотрите, какой из них соответствует: