Задать вопрос

Как в mongoose найти данные по неполному совпадению?

Мне нужно найти в базе всех пользователей по части их имени.
Например вот по полному совпадению:
person.find({"name.nameToDisplay": req.body.name},
function(err,data){
res.json(data);
});
Т.е. если я введу имя "Павел" оно найдет а если введу "Па" будет пустой массив.
  • Вопрос задан
  • 435 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
as_for_me
@as_for_me Автор вопроса
Нашел решение:
person.find(
{
"name.nameToDisplay": new RegExp(req.body.name, 'i')
}, function(err,data){
res.json(data);
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы