私はMongoDBの集約パイプラインを使用して実現したいと思っています。私は1つのフィールドの配列をセット(すなわち、順序と重複を無視する)として扱い、それらをグループ化したいと考えています。例として、コレクションには、次のようになります。配列でドキュメントをグループ化し、配列をセットとして扱います
[
{
_id: 1
names: ["a", "b"]
},
{
_id: 2
names: ["c", "a"]
},
{
_id: 3
names: ["b", "a"]
}
]
そして、私は戻って欲しい結果は次のようなものです:
[
{
names: ["a", "b"],
count: 2
},
{
names: ["a", "c"],
count: 1
}
]
は、ありがとう!