【问题标题】:how to run aggregate query in mongodb client on RockMongo or mViewer如何在 RockMongo 或 mViewer 上的 mongodb 客户端中运行聚合查询
【发布时间】:2012-06-21 17:31:52
【问题描述】:

我刚刚开始使用 mongo db,我正在使用 rockmongo 客户端和我的 ubuntu 终端作为另一个客户端。我已经实现了使用组聚合的查询,如下所示:

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

 }

)

上面的查询没有在 rockmongo 中运行,我最初认为查询是错误的。我跑进了终端,它把数据拉给我。所以我下载并安装了mViewer,但它也不起作用,所以我相信有一种方法可以在 mongo Web 客户端中运行这些查询

感谢您阅读本文。

【问题讨论】:

    标签: mongodb database


    【解决方案1】:

    您可以在rockmongo主页的“工具->命令”面板中运行聚合查询。 您可以像这样在输入面板中输入查询:

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

    没关系!我试过了,效果很好!

    完整示例:

    { aggregate : "COLLECTION_NAME",
      pipeline : [
        { $unwind : "$SUB_ARRAY" },
        { $match: {"SUB_ARRAY.field": "value"}},
      ]
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-17
      • 2022-08-09
      • 1970-01-01
      • 1970-01-01
      • 2017-04-04
      • 1970-01-01
      • 2019-06-18
      • 1970-01-01
      相关资源
      最近更新 更多