0

mongodbには、コメントのコレクションを含むコメントデータベースがあります。各コメントには、コメントが属するビデオを表す「videoId」フィールドがあります。すべての一意のvideoIdを選択し、一意のvideoIdごとに発生回数をカウントするクエリを作成するにはどうすればよいですか?基本的に、動画ごとのコメント数を数えたいです。

私のWebアプリケーションはSpringフレームワーク上に構築されているため、既存のデータベース呼び出しは、mongodbを使用してSpringDatastoreを介して行われます...MongoJSONベースのクエリメソッドとフィールド制限を使用すると、そのクエリはどのようになりますか?

ありがとう!

4

1 に答える 1

1

これはまさにマップリデュースのユースケースです。

参照: http: //cookbook.mongodb.org/patterns/unique_items_map_reduce/ およびhttp://cookbook.mongodb.org/patterns/count_tags/

于 2011-10-08T12:31:09.520 に答える