我的Parse云中有一个数组,例如[“Peter”,“Steve”],我想查询这个对象,但只有这两个字符串中的一个(例如@“Peter”)。有没有机会查询? 谢谢, Beeke
答案 0 :(得分:0)
是。 whereKey:equalTo:方法,当应用于数组列时,检查数组中的包含,所以......
[query whereKey:@"firstNameArray" equalTo:@"Peter"];
...将检查对象的@"Peter"
列中是否有firstNameArray
。
编辑 - 要检查数组是否包含任何元素,您可以使用whereKey:containedIn:
...
[query whereKey:@"firstNameArray" containedIn:@[ @"Peter", @"Paul" ]];