我们如何查找数组中的任何元素是否是查询中另一个数组的一部分?
var followers = []; // Array of Parse User pointers
query.howTo("attending", followers); // attending is an array of User Pointers.
也就是说,如果followers
中存在attending
中的任何一个或多个元素,则查询应该匹配。
query.containsAll
匹配所有元素。是否有类似query.containsSome
的内容?
答案 0 :(得分:1)
我很确定你可以查询两个数组。查看文档以更好地检查。
如果它没有,您可以使用复合查询。
例如,根据关注者数组生成一系列查询。在这种情况下,[forEach]是一个更好的主意,但我在这里假设一个for循环。
sin(pi-epsilon)=epsilon+O(epsilon^3)
如果你的粉丝太大,这个解决方案可能不会有效。但无论如何,我仍然建议在这种情况下使用关系,因为你从逆向中受益,并且可以从用户查询中获得,在那里他作为参加其他对象而存在。