PFQuery *query1 = [PFUser query];
[query1 whereKey:@"array" containedIn:currentUserArray];
PFQuery *orderQuery = [PFQuery orQueryWithSubqueries:@[query1]];
[orderQuery orderByAscending:query1.count];
我知道这段代码不能解决问题,但这就是我目前所拥有的。
基本上我正在对User类进行查询,以查看是否有任何用户的“数组”包含在 currentUser 的 数组中。
截至目前,我可以获得所有具有共同数组值的用户,但我想将结果从最常见的数组排序到最不常见的数组。
我知道您可以在查询中对对象进行计数,但我正在尝试对查询中的对象中的数组值进行计数。
我怎样才能做到这一点?我是否必须超越 Parse 的文档才能做到这一点?