У меня есть схема для Пользователь и Отправка запроса таблицы и использование популяции для извлечения и отображения списка зарегистрированных пользователей.Как искать данные из двух таблиц с использованием совокупности в node.js?
var user = new Schema({
name : {type:String,required:[true,"name is required"]},
});
var report_request = new Schema({
user_id : {type:Schema.Types.ObjectId, ref: 'user' },
reported_by_id : {type:Schema.Types.ObjectId, ref: 'user' },
reason : String,
});
Но проблема в том, что у меня есть фильтры поиска в списке и вы можете искать зарегистрированных пользователей по имени. Поэтому я хочу сделать что-то вроде этого: report_request.find ({'user.name':/Ruby/i});
id Name Reported By
1 Ruby Mark
2 Johny Ruby
Я попытался сделать это, но он не работает. Так может ли это сделать другой способ?
Спасибо заранее!