ios - 解析查询最近的对象 whereKey ("pageNumber", equalTo : number)

标签 ios swift parse-platform parse-cloud-code

我有一个名为 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/

相关文章:

java - 无法编辑其他 Parse User 对象,保存在后台不会写入 Parse Dashboard

ios - 无法启动 iPhone 模拟器

ios - 在IOS SDK中获取星期日期

ios - 在代码中创建 JTAppleCalendarView

swift - iOS 和 Swift : ViewController class is defined, 但它是什么时候创建为对象的?

ios - Xamarin iOS 的解析 API 崩溃报告

ios - 如何在公共(public)级别控制 Parse ACL

ios - 在 Swift 编程语言中隐藏文本字段的键盘

ios - 在iOS App Store上提交的应用程序:websocket连接失败

ios - 为什么不更改 @ObservedObject 更新 UIViewRepresentable?