Я использую mongodb и laravel для объединения двух коллекций «Курс» и «Цели курса» с помощью поиска, но это дает мне ошибку: «$ pipeline не является списком (неожиданный индекс:« $ lookup ») ". Код:
$data = Course::raw(function($collection){
return $collection->aggregate([
'$lookup' =>[
'from'=> '$course_objectives',
'localField'=> 'id',
'foreignField' => 'course_id',
'as' => 'course_objective',
],
]);
});