0

次のように、レコードからすべてのタグを集約する必要があります。

https://gist.github.com/sbasi/5642925

(このスニペットには 2 つのサンプル レコードがあります)、サイズで並べ替えます(最初に、より頻繁に表示されるタグ)。しかし、特定の「user_id」(2、3、6、12など)を持つデータを考慮したくありません。

これが私の試みです(フィルタリングとソートなしの集計のみ):

db.user_library.aggregate( { $unwind : "$annotations.data.tags" }, { $group : { _id : "$annotations.data.tags" ,totalTag : { $sum : 1 } } } )

そして、私は得ました:

{ "結果" : [ ], "OK" : 1 }

4

1 に答える 1