作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我刚刚开始使用 mongo db,我正在使用 rockmongo 客户端和我的 ubuntu 终端作为另一个客户端。我已经实现了使用组聚合的查询,如下所示:
db.archiveImpl.group(
{
key: {accountID: true, phone: true },
cond: {'userId': "oiuoifas2309u"},
reduce: function(object, prev){ },
initial:{}
}
)
上面的查询没有在 rockmongo
中运行,我最初认为查询是错误的。我跑进了终端,它把数据拉给我。所以我下载并安装了 mViewer
并且它也没有工作,所以我相信有一种方法可以在 mongo Web 客户端中运行这些查询
感谢您阅读本文。
最佳答案
您可以在rockmongo主页的“工具->命令”面板中运行聚合查询。您可以像这样在输入面板中输入查询:
{
aggregate : "ns",
pipeline : [
...
]
}
没关系!我试过了,效果很好!
完整示例:
{ aggregate : "COLLECTION_NAME",
pipeline : [
{ $unwind : "$SUB_ARRAY" },
{ $match: {"SUB_ARRAY.field": "value"}},
]
}
关于mongodb - 如何在 RockMongo 或 mViewer 上的 mongodb 客户端中运行聚合查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11143575/
我刚刚开始使用 mongo db,我正在使用 rockmongo 客户端和我的 ubuntu 终端作为另一个客户端。我已经实现了使用组聚合的查询,如下所示: db.archiveImpl.group
我是一名优秀的程序员,十分优秀!