您好, 有人可以请求parse.com查询和计算。 我想从我的localDatastore计算parse.com中列(DEBT)的总和,如果第一个选项不可能,则从web计算。 我已经尝试将元素存储在数组列表中,但没有成功。 那我该怎么做呢?
提前致谢;)
答案 0 :(得分:1)
Parse不支持SUM
个查询。这是official statement。
无论如何,你需要使用云代码或者让所有行实现你想要的(遗憾的是)客户端。
修改强>
在客户端,发出ParseQuery.findInBackground()
请求并浏览所有项目,添加值以构建SUM
客户端。
new ParseQuery<Whatever>("WHATEVER")
.findInBackground(new FindCallback<Whatever>() {
@Override
public void done(List<Whatever> list, ParseException e) {
// check for ParseException
Integer sum = 0;
for (final Whatever whatever : list) {
sum += (Integer) whatever.get("Debt");
}
// there is your SUM
}
});