在whereKey中解析iOS Swift对象键

时间:2015-12-25 23:33:13

标签: ios xcode swift parse-platform swift2

是否可以使用对象键在whereKey上运行PFQuery?假设我想要获取当前得分高于之前得分的所有用户?像这样:

query.whereKey("score", greaterThan: ?previous?)

在此示例中,我应该输入什么而不是?previous??当然,我可以获取所有用户,然后进行比较,但对于许多用户来说这会很慢。

由于

1 个答案:

答案 0 :(得分:1)

不,Parse查询只能将键与提供的对象进行比较。

我建议制作一个beforeSave()云代码事件,在保存时将新分数与之前的进行比较,然后将另一列(即newHighscore)设置为1。 / p>

然后,您可以查询newHighscore equalTo 1的所有用户。 下次保存用户分数时,如果它不高于上一分数,则将newHighscore设置为0。