我在MongoDB上有一个远程数据库,我想执行一个聚合方法来为w.r.t分组条目。使用restheart的某个字段。我的查询看起来像这样
db.musa.aggregate([{$group:{_id:"$username"}}])
此查询返回数据库中唯一用户的列表,但我不确定如何使用restheart实现它。甚至可以这样做吗?
答案 0 :(得分:2)
我来自restheart.org团队......
github上已经提出了类似的问题https://github.com/SoftInstigate/restheart/issues/55
我在这里粘贴答案:
目前不支持聚合查询。
请注意,这是在路线图中并计划用于下一个版本
jira任务41:https://softinstigate.atlassian.net/browse/RH-41
作为一种解决方法,您可以实现自定义应用程序处理程序:https://softinstigate.atlassian.net/wiki/x/IoCw
上的文档
答案 1 :(得分:2)
RESTHeart 1.1版已经发布,现在可以管理aggregation operations:支持聚合管道和地图缩减功能。
聚合操作处理数据记录并返回计算结果。聚合操作将多个文档中的值组合在一起,并可以对分组数据执行各种操作以返回单个结果。
请告诉我们您的feedback。