@iffkomc

Как найти документ по нескольким значениям массива mongoose?

Всем привет! Помогите не костыльным методом найти документ подобного вида. Прилагаю мой костыльный метод для понимания =) Event.find({tags: 'angular', tags: 'dom'}, func(err,docs){...}) Тобишь у меня есть два элемента массива, по которым я хочу найти документ. Посоветуйте адекватный вариант ))
Event.create({name: 'Курсы', id: 2, tags: ['webmanufacture', 'dom', 'JS', 'angular'], geo: {x: 10, y:10}}, function(){
   console.log('created event!');
 });
  • Вопрос задан
  • 523 просмотра
Решения вопроса 1
@iffkomc Автор вопроса
Нашел решение:
Event
  .find({
    tags: { $in: ['angular', 'dom']}
    }, function(err, docs){
  if(err) throw err;
  else console.log(docs);
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы