это преобразование из оболочки в PHP правильно, пожалуйста?
db.book.aggregate([{$match:{box_id:0}}, {$group:{_id:"$box_id",total:{$sum:"$price"}}}])
$collection->aggregate([['$match'=>['box_id'=>0]], ['$group'=>["_id"=>['box_id'],"total"=>['$sum'=>'$price']]]]);
Соответствующие документы:
{
"_id" : 1,
"box_id" : 0,
"price" : 61.6
}
{
"_id" : 2,
"box_id" : 0,
"price" : 33.57,
}
Я не могу получить никакого результата. Я ожидаю сумму обеих цен. Благодарю.
Задача ещё не решена.
Других решений пока нет …