【发布时间】:2015-04-19 22:13:18
【问题描述】:
在 iOS 上使用 CloudKit,是否可以确定特定查询匹配的记录数?
我实际上对阅读记录本身并不感兴趣,我只是想知道有多少记录被查询匹配。我知道匹配的记录是分批返回的,所以原则上我可以获取每批记录,并通过对每批中的数量求和来计算记录的总数。但是,此应用程序的匹配记录数量可能会很大,并且考虑到我对实际记录内容不感兴趣,这似乎效率低下且浪费。
提前致谢。
【问题讨论】:
在 iOS 上使用 CloudKit,是否可以确定特定查询匹配的记录数?
我实际上对阅读记录本身并不感兴趣,我只是想知道有多少记录被查询匹配。我知道匹配的记录是分批返回的,所以原则上我可以获取每批记录,并通过对每批中的数量求和来计算记录的总数。但是,此应用程序的匹配记录数量可能会很大,并且考虑到我对实际记录内容不感兴趣,这似乎效率低下且浪费。
提前致谢。
【问题讨论】:
CloudKit 中没有聚合函数。进行计数的唯一方法是获取所有记录。
【讨论】:
createdAt 这样的单个字段,然后我可以计算对象的数量。