【问题标题】:Parse Query most recent objects whereKey("pageNumber", equalTo: number)Parse 查询最近的对象 whereKey("pageNumber", equalTo: number)
【发布时间】:2016-01-08 06:52:16
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

    对于特定的页码:

    您应该按 createdAt 日期对结果进行排序,并将查询的限制设置为 1:

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

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

    【讨论】:

    • 我不明白你所说的“迭代每个可能的页码值”是什么意思......但是哈希表解决方案是我目前已经实现的我想知道是否可以在查询自己。
    猜你喜欢
    • 2017-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多