Leftjoin mongodb laravel

kay*_*oka 2 mongodb laravel mongodb-query aggregation-framework

我有一个关于如何在Laravel中将mysql查询转换为MongoDB的问题

在mysql中我已经离开了连接查询但是在laravel-mongodb中我没有看到相同的左连接查询.

mysql查询

\DB::table('landingpages')->leftjoin('campaigns', 'campaigns.id', '=', 'landingpages.campaign_id')->get();
Run Code Online (Sandbox Code Playgroud)

我改变了我的mongodb

\DB::collection('landingpages')->leftjoin('campaigns', 'campaigns.id', '=', 'landingpages.campaign_id')->get();
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

int*_*ust 6

您可能在laravel中使用jenssegers的mongo db库.是的,您不能使用Left Join或使用该库的任何类型的连接,因为mongo db不支持连接.顺便说一句,您可以通过循环遍历结果数组来手动完成.Mongodb对于这种加入工作效率不高.