我有一个名为 Book
的 Parse 类。其中有一列 pageNumber
。
我想查询每个页码的最新对象。可以有多个对象具有相同的 pageNumber
,这就是为什么我只想查询 pageNumber
下每个值的最新对象。
那么,如果 Book
类中的 pageNumber
下有六个不同的值为 (4) 的对象,我将如何获取最近创建的对象。不仅适用于 pageNumber
(4),还适用于所有唯一的 pageNumbers
1-50。
最佳答案
对于特定页码:
您应该按createdAt日期对结果进行排序,并将查询限制设置为1:
query.descending("createdAt");
query.limit(1);
对于每个页码,您可以迭代每个可能的页码值,或者检索所有内容并迭代其他结果,为同一页码选择最新的对象(使用哈希表)
关于ios - 解析查询最近的对象 whereKey ("pageNumber", equalTo : number),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34671089/