поиск текста в мангусте по указанным полям - PullRequest
0 голосов
/ 16 мая 2018

У меня есть схема ниже, как мне отдельный поиск для name и email?

var schema = new Schema({
  name: String,
  email: Array,
  description: String,
  others: String
});

schema.index({name: 'text', 'email': 'text'});

Cilent будет передавать search_option, имя или адрес электронной почты, в настоящее время я ищу оба. Если name имеет значение «abc», результат вернет «abc@gmail.com», а это не то, что я хочу.

MyModel.find({$text: {$search: searchString}})
       .exec(function(err, docs) { ... });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...