解析查询最近的对象whereKey(“pageNumber”,equalTo:number)

时间:2016-01-08 06:52:16

标签: ios swift parse-platform cloud-code

我有一个名为Book的Parse类。里面是一列pageNumber

我想查询每个页码的最新对象。可以有多个具有相同pageNumber的对象,这就是我只想查询pageNumber下每个值的最新对象的原因。

因此,如果类pageNumber中的Book下有六个不同的对象,其值为(4),我将如何获得最近创建的对象。不仅适用于pageNumber(4),也适用于所有唯一pageNumbers 1-50。

1 个答案:

答案 0 :(得分:0)

对于特定页码:

您应该按createdAt date排序结果,并将查询限制设置为1:

query.descending("createdAt"); 
query.limit(1);

对于每个页码,您可以迭代每个可能的页码值,或者检索所有内容并迭代其他结果,为同一页码选择最新的对象(使用哈希表)