我試圖通過組「組名」,然後選擇域「組名」和「GROUP_ID」用PHP驅動程序使用聚合框架:MongoDB的組和項目運營商
Array
(
[$project] => Array
(
[group_name] => 1
[group_id] => 1
)
[$group] => Array
(
[_id] => $group_name
[total_sum] => Array
(
[$sum] => 1
)
)
)
我得到這個:[errmsg] => exception: A pipeline stage specification object must contain exactly one field.
但是,當我僅使用$project
或$group
運算符時,它工作得很好。
逗號分隔? http://php.net/manual/en/mongocollection.aggregate.php –
我在代碼中使用了逗號。這只是它的輸出。我的結構是否正確? – castt