我创建了一个Android应用程序,帮助我的父亲进行日常收入/结果管理(业务)。
我需要一个选项菜单项,在单击时,查询特定的Parse Class以获取某个列的总和(String类型,但数据仅为数字)。我使用SQLite做到了这一点,这是一块蛋糕,但这个NoSQL系统缺乏这样的基本功能。
我知道我们必须使用Parse Cloud Code来实现这一目标,但由于没有太多关于如何使用Cloud Code的文档,我不知道如何实现这一目标。
可以根据请求共享相应的代码,因为我不确定要共享的块。请帮助,非常感谢:)
答案 0 :(得分:0)
从ParseQuery
收到一个列表后,用for each
循环对所有行求和,怎么样?根据我的口味,不需要ParseCloud。
此外,您可以创建一个Number
类型的列,而不是String
,但让我们这样做:
int sum; //or double or float, whatever needed
done(List<ParseObject> list, ParseException e){
for (ParseObject p : list){
sum += Integer.valueOf(p.getString("yourColumnName"));
}
}
应该那样工作。