@ascold2013

Как сделать выборку ИЛИ по вложенным полям документа mongo?

Здравствуйте!
Не могу понять, как правильно написать следующую выборку. Нужно найти документ либо по одному вложенному полю, либо по второму. В моем случаи работает первое условие - поиск по логину. А по почте - нет:
Groups.findOne({ $or: [ { 'users.login': req.body.userLogin }, { 'users.email': req.body.userLogin }]}, (err, group) => {
       ....

В чем трабл, подскажите?
  • Вопрос задан
  • 114 просмотров
Пригласить эксперта
Ответы на вопрос 1
yarkov
@yarkov
Vue.js Frontend Developer
Так а что вы передаете для поиска?
Такой поиск работает по полному совпадению.
Покажите данные, с которыми работает и не работает поиск.
UPD: https://stackoverflow.com/questions/33539818/mongo...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Leningrad Media Санкт-Петербург
от 120 000 руб.
CloudAware Пермь
от 1 000 до 2 500 usd.
D2C.io Екатеринбург
от 45 000 руб.
18 авг. 2018, в 18:35
1000 руб./за проект
18 авг. 2018, в 17:54
6000 руб./за проект
18 авг. 2018, в 18:44
350 руб./за проект