数组中包含的字符串的Objective-C PFQuery?

数组中包含的字符串的Objective-C PFQuery?,objective-c,database,parse-platform,Objective C,Database,Parse Platform,我有一个包含“userid”列的解析表,这是一个字符串数组 我想在这个表中查询UserID列中包含特定UserID的任何行 例如,假设此列中有一行包含“0zll0s7Faz”、“x62ks620”、“x2jdo322”,如何使用PFQuery获取此行 到目前为止,我有一个问题如下: PFQuery *query=[PFQuery queryWithClassName:@"Albums"]; NSString *ide = [PFUser currentUser].objectId; [quer

我有一个包含“userid”列的解析表,这是一个字符串数组

我想在这个表中查询UserID列中包含特定UserID的任何行

例如,假设此列中有一行包含“0zll0s7Faz”、“x62ks620”、“x2jdo322”,如何使用PFQuery获取此行

到目前为止,我有一个问题如下:

PFQuery *query=[PFQuery queryWithClassName:@"Albums"];
NSString *ide = [PFUser currentUser].objectId;

[query whereKey:@"UserIDs" containsString:ide];
或者,我使用了

[query whereKey:@"UserIDs" equalTo:ide];

是否可以按照我的要求简单地执行此操作,或者您有什么建议?

whereKey:equalTo:
测试单个列上的相等性,但它也测试数组列上的成员资格,因此

PFQuery *query=[PFQuery queryWithClassName:@"Albums"];
NSString *ide = [PFUser currentUser].objectId;
[query whereKey:@"UserIDs" equalTo:ide];

不知道为什么它以前不起作用,现在起作用了。很烦人,但它现在可以工作了,所以这很好!谢谢