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)
但它不起作用.
您可能在laravel中使用jenssegers的mongo db库.是的,您不能使用Left Join或使用该库的任何类型的连接,因为mongo db不支持连接.顺便说一句,您可以通过循环遍历结果数组来手动完成.Mongodb对于这种加入工作效率不高.
| 归档时间: |
|
| 查看次数: |
1699 次 |
| 最近记录: |