У меня есть вопрос о том, как конвертировать MySQL запрос MongoDB в LaravelLeftJoin MongoDB Laravel
В MySQL я оставил присоединиться запрос, но в Laravel-MongoDB я не вижу же левое соединение запрос.
MySQL запрос
\DB::table('landingpages')->leftjoin('campaigns', 'campaigns.id', '=', 'landingpages.campaign_id')->get();
меняю в моем MongoDB
\DB::collection('landingpages')->leftjoin('campaigns', 'campaigns.id', '=', 'landingpages.campaign_id')->get();
Но это не работает.
MongoDB не присоединяется. Вы уверены, что это поддерживается? – ceejayoz
В качестве пояснения: MongoDB ПОДДЕРЖИВАЕТ СОЕДИНЕНИЯ, он просто делает их либо встроенными, либо вручную клиентскими. Это одно и то же, и вы можете закодировать для повторения JOINs (Yii2 может) в вашем приложении. Похоже, что mantainer этой библиотеки не думал, что они хотят добавить такую функциональность. – Sammaye
Да. Я знаю, что MongoDB не поддерживает Join. но я хочу решить проблему. Помогите мне решить проблему. Поддержка MongoDB встроена и отображена/уменьшена, но я не знаю, как ее использовать. – kayoka