使PFQuery仅包含具有特定值的对象

时间:2014-08-14 11:51:04

标签: ios database parse-platform pfquery

我正在尝试创建用户类的PFQuery,但查询应该只包含“gender”列中值为“male”的对象。我的代码的问题是“gender”列中的所有值都包含字符串“male”。 “女性”和“男性”都包含“男性”。因此查询现在包含男性和女性。

PFQuery *query = [PFUser query];
[query whereKey:@"gender" containsString:@"male"];

如何使查询仅包含“男性”对象?任何方法?或解决方法?

1 个答案:

答案 0 :(得分:2)

您可以使用其他查询格式调用。我的意思是代替使用:

[query whereKey:@"gender" containsString:@"male"];

为什么不使用它:

[query whereKey:@"gender" equalTo:@"male"];

这是https://parse.com/docs/ios/api/Classes/PFQuery.html#//api/name/whereKey:equalTo