「group_name」でグループ化し、集約フレームワークを使用してphpドライバーでフィールド「group_name」と「group_id」を選択しようとしています:
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
or$group
演算子のみを使用している場合は問題なく動作します。