我一直在通过解析论坛阅读,并且我认为,截至2年前,没有相应的SQL Group By。
我想知道这是否有任何进展?我有成千上万的记录,我需要按价值评级的降序下拉所有记录,然后按名称对它们进行分组。
如果目前无法提供,也许有人可以提出我可以做的事情。
问候。
答案 0 :(得分:3)
请参阅https://parse.com/docs/android_guide#queries-basic,您可以使用辅助排序键,这相当于“分组依据”。
query.orderByDescending("rating");
query.addAscendingOrder("name");
可以帮到你。
答案 1 :(得分:2)
您通常有两种选择:
对于选项1,它意味着创建" afterSave"处理程序更新计数器等作为数据更改(昂贵的写入,便宜的读取),这里是文档中保存"注释"计算一个Post对象:
https://parse.com/docs/cloud_code_guide#functions-aftersave
您需要运行一次性作业来设置初始计数,因为您已有数据(参见选项2)。
对于选项2,您可以在此处阅读以了解有关后台工作的更多信息:
https://parse.com/docs/cloud_code_guide#jobs
您的工作最多可以运行15分钟(例如,如果它正在处理大量数据,或者按顺序执行许多操作)。