私は Parse.com を使用しており、 と の 2 つのクラスがUser
ありReport
ます。AUser
は 1 日に複数のレポートを発行することがありますが、私は最新のレポートにのみ関心があります。ただし、特定の基準を満たすすべてのレポートを取得する必要がありますが、最新のレポートのみを取得する必要があります。
最終結果は の配列で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
したがって、User
aaaa には 20 個のレポートがあるかもしれませんが、ユーザーごとに最新のものだけが必要です。ただし、私は存在に基づいて検索してReportedValue
おり100
、目的の結果はユーザーではなくレポート オブジェクトであるため、すべてのユーザーを調べたくないのです。
これはParseで可能ですか?