使用 Laravel 扩展 jenssegers/MongoDB 出现的问题

jenssegers/mongodb 扩展版本:3.6
laravel/lumen-framework 版本:6.0

mongodb 模型:

查询语句:

结果:

使用 groupBy 分组查询当天某个用户总收入的时候,不支持这种写法。

有没有大神遇到过这种问题,望指教,谢谢。

问题已经解决:
$club = ClubInfoModel::query()
->aggregate(‘sum’, [‘today_income’])
->where(‘last_play_time’, ‘>’, $this->start)
->groupBy(‘id’)
->get([‘id’, ‘today_income’])
->toArray();

————————————————
原文作者:小调皮很好奇
转自链接:博客:使用 Laravel 扩展 jenssegers/MongoDB 出现的问题
版权声明:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请保留以上作者信息和原文链接。

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

已经解决: $club = ClubInfoModel::query() ->aggregate('sum', ['today_income']) ->where('last_play_time', '>', $time) ->groupBy('id') ->get(['id', 'today_income']) ->toArray();

6年前 评论
Mr-Li 4年前
讨论数量: 2

已经解决: $club = ClubInfoModel::query() ->aggregate('sum', ['today_income']) ->where('last_play_time', '>', $time) ->groupBy('id') ->get(['id', 'today_income']) ->toArray();

6年前 评论
Mr-Li 4年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!