1

次のようなドキュメントがあります。

{ tags: { first_cat: ["a", "b", "c"], second_cat : ["1","2","3"]}}
{ tags: { first_cat: ["d", "b", "a"], second_cat : ["1"]}}

私はこのようなものが必要です:

{ first_cat: [{"a" : 2}, {"b" : 2}, {"c" : 1}, {"d" : 1}], second_cat: [{"1" : 2, "2": 1, "3":1}] }

m/r を使用すると、非常に簡単に実行できますが (ただし時間がかかります)、集計フレームワークで同様の結果を得ることができますか?

4

1 に答える 1

0

"a"任意の値をキーに変換する方法がないため、集約フレームワークでこれを行うことはできません{ "a": 2 }。スキーマを再設計する必要があります。

于 2013-08-01T17:00:01.320 に答える