у меня есть 3 коллекции в базе данных mongodb. когда агрегируется 1-я база данных, то как сопоставить данные 2-й и 3-й коллекции

#filter #find #match #aggregate #lookup

#Фильтр #Найти #совпадение #совокупный #уважать

Вопрос:

{ $поиск: { от: «department_names», пусть: { идентификатор колледжа: {«$toString»: «$_id»} }, конвейер: [ { $соответствие: { $expr: { $eq: [«$clg_id», «$$college_id»] } } }, { $проект: { _id: 0, имя пользователя: 1, имя студента:1 } } ], как: «отдел» } }, { $поиск: { от:»student_datas», пусть:{ collegeid: {«$toString»: «$_id»} }, конвейер:[ { $match: { $expr: { $eq: [«$college_id»,»$$collegeid» ] } } },{ $проект:{ _id:0, имя:1 } }

 ],  as:"student_Name"  }  },  

Комментарии:

1. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы выделить именно то, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.