【发布时间】:2017-01-02 13:18:56
【问题描述】:
在 odata 5.3.1 中,聚合查询不起作用,因此我编写了自定义 facet 类来获取项目的聚合计数。 http://localhost/odata/Document$apply=groupby((Category),%20aggregate(Document/$count%20as%20Total))
但在 Odata 5.9.1 中,上述查询失败,因为它已经包含聚合函数。所以对于我的自定义方法,它不起作用。
我想要这样的数据:
"value": [
{ "name" : "doc1", "version" 2: , "total": 5 },
{ "name" : "doc2", "version" 1: , "total": 8 },
{ "name" : "doc2", "version" 2: , "total": 2 },
]
那么查询应该如何? 这里的“版本”是一个字符串属性。
【问题讨论】: