Laravel Jensseger Mongodb SUM总是给0

时间:2018-06-04 15:54:09

标签: mongodb laravel eloquent sum

我在Laravel中使用jensseger mongodb。当我在表格中使用总和时:

User::where(...)->sum('balance');

sum总是返回0.我能够使用User::where(...)->get(['balance'])->sum('balance');并返回正确的结果,但是,我担心的是由于第二个例子中的get(...),整个列(全部) balances)将在计算sum之前加载到内存中,并且可能成为内存耗尽。

我有两个问题:1。第二个例子是否会因get()而成为内存耗尽,如果是,我如何让第一个例子起作用?

0 个答案:

没有答案