这是我的parse.com" currentUploads"类: Image here
如何计算数组中的字符串数量?正如你在第一行看到的那样,有1,而在最后一行,它是3.如何在println
中返回此计数?我试过这个:
var query = PFQuery(className:"currentUploads")
query.whereKey("objectId", equalTo: post.objID)
query.countObjectsInBackgroundWithBlock {
(count: Int32, error: NSError?) -> Void in
if error == nil {
print("The number is \(count) in total")
}
}
我知道使用" likesBy"会遗漏一些东西,但我不知道该做什么。有什么想法吗?
答案 0 :(得分:0)
跨所有实例(行)计算数组列中所有条目的最佳方法是迭代云代码中的实例并对每个实例进行计数。只需使用each
查询并汇总每个数组的length
然后返回结果即可完成此操作。
可以在客户端上执行类似的操作,但您需要自己处理分页,PFQuery
不提供each
。在这种情况下,您将在每个查询响应中迭代objects
并对每个数组的count
求和。