如何使用 Parse/Parse Cloud 检索列的总和?
How to retrieve the sum of a column using Parse/Parse Cloud?
我创建了一个 Android 应用程序来帮助我父亲进行日常 income/outcome 管理(业务)。
我需要一个选项菜单项,单击该菜单项时,查询特定的 Parse Class 以获取特定列(字符串类型,但数据仅为数字)的总和。我是用 SQLite 做的,小菜一碟,但是这个 NoSQL 系统缺少这样的基本功能。
我知道我们必须使用 Parse Cloud Code 来完成此操作,但我不确定操作方法,因为没有太多关于如何使用 Cloud Code 的文档。
可以根据要求共享相应的代码,因为我不确定要共享哪个块。请帮忙,非常感谢:)
从 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"));
}
}
应该这样工作。
我创建了一个 Android 应用程序来帮助我父亲进行日常 income/outcome 管理(业务)。
我需要一个选项菜单项,单击该菜单项时,查询特定的 Parse Class 以获取特定列(字符串类型,但数据仅为数字)的总和。我是用 SQLite 做的,小菜一碟,但是这个 NoSQL 系统缺少这样的基本功能。
我知道我们必须使用 Parse Cloud Code 来完成此操作,但我不确定操作方法,因为没有太多关于如何使用 Cloud Code 的文档。
可以根据要求共享相应的代码,因为我不确定要共享哪个块。请帮忙,非常感谢:)
从 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"));
}
}
应该这样工作。