5

mongo db を使い始めたばかりで、rockmongo クライアントと ubuntu ターミナルを別のクライアントとして使用しています。次のようなグループ集計を使用してクエリを実現しました。

 db.archiveImpl.group(
 {
   key: {accountID: true, phone: true },
   cond: {'userId': "oiuoifas2309u"},
   reduce: function(object, prev){ },
   initial:{}

 }

)

そして、上記のクエリは で実行されませんrockmongo。最初はクエリが間違っていると思っていました。そして、データを取得する端末に出くわしました。ダウンロードしてインストールmViewerしましたが、どちらも機能しなかったので、mongo Web クライアントでこの種のクエリを実行する方法があると思います

これを読んでくれてありがとう。

4

1 に答える 1

10

rockmongoのホームページの「ツール->コマンド」パネルで集計クエリを実行できます。次のように、入力パネルにクエリを入力できます。

{ 
  aggregate : "ns",                                          
  pipeline : [
               ...
             ]                
}

大丈夫です!私は試しました、そしてそれはうまくいきます!

完全な例:

{ aggregate : "COLLECTION_NAME",
  pipeline : [
    { $unwind : "$SUB_ARRAY" },
    { $match: {"SUB_ARRAY.field": "value"}},
  ]
}
于 2012-09-11T08:14:08.687 に答える