gpt4 book ai didi

ios - 使用 PFQuery 获取 Parse 中每个唯一用户的最新记录

转载 作者:行者123 更新时间:2023-11-28 22:33:59 27 4
gpt4 key购买 nike

我正在使用 Parse.com,并且有两个类:UserReport用户 一天内可能会发布几份报告,但我只对最近的一份感兴趣。但是,我需要获取所有符合特定条件的报告,但只需要最新的报告。

最终结果是一组 Report,其中 User 在每个报告中都是唯一的,如下所示:

ObjectId | ReportedValue | User | CreatedAt
1234 | 100 | aaaa | 2013-05-20T04:23:41.907Z
1235 | 100 | bbbb | 2013-04-29T05:10:41.907Z
1236 | 100 | cccc | 2013-05-20T02:14:41.907Z
1237 | 100 | dddd | 2013-05-19T04:03:41.907Z

因此,用户 aaaa 可能有 20 份报告,但我只需要每个用户的最新报告。但是,我基于 ReportedValue100 进行搜索,并且所需的结果是报告对象,而不是用户,所以我不想遍历每个用户。

这在 Parse 中可能吗?

最佳答案

考虑使用数据模型中的另一个对象来协助完成此操作。它基本上是一个与 Report 有关系的容器。保存任何新报告时,都会运行一些云代码:

  1. 为关联用户查找之前的最新报告
  2. 从容器关系中删除该报告
  3. 将新报表添加到容器关系

以这种方式工作,您的应用程序可以对关系进行单一、简单的查询,以获取所有最新的Report

关于ios - 使用 PFQuery 获取 Parse 中每个唯一用户的最新记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16642748/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com