我想创建一个查询,如果 2 个字段中存在某些内容,它将检查特定类(我想为每个字段显示 OR 而不是 AND)
这就是我所做的,但它不起作用(基于我看到的一些示例)
PFQuery *query = [PFQuery queryWithClassName: self.parseClassName];
[query whereKeyExists"name"]; //this is based on whatever query you are trying to accomplish
[query whereKeyExists"city"]; //this is based on whatever query you are trying to accomplish
[query whereKey"description" containsString:searchTerm];
我应该怎么做?
** 我想在我的查询中获取包含所有字段(名称、城市、描述)的 searchTeam 的所有结果
谢谢
Best Answer-推荐答案 strong>
这个问题的答案很简单,只需要在同一个查询对象中添加多个 whereKey 方法调用即可。例如:
PFQuery *query = [PFQuery queryWithClassName: self.parseClassName];
[query whereKey"name" equal"someName"];
[query whereKey"city" equal"someCity"];
[query whereKey"description" containsString:searchTerm];
这将评估为原始所需语句。
关于ios - 使用 Parse 查询,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/18924543/
|