我正在使用Laravel和Mongodb。我想从原始表达式中获取结果,但失败了。
我试图将结果转换为数组。结果数据显示出来,但是我不确定这是否正确。
下面是我的代码示例:
UITableViewCell
这是使用$result = DB::collection($tbl_name)->raw(function($collection) {
return $collection->aggregate([
[
'$match' => [
'field_1' => [
'$regex' => 'some value here'
]
]
],
[
'$group' => [
'_id' => '$field_2',
'total_amount' => ['$sum' => ['$toDouble' => '$field_3']],
'total_count' => ['$sum' => 1],
]
]
]);
});
$result->toArray()
我希望可以有另一种方法来检索结果。谢谢。