如何设置PFQuery.wherekey以允许多个equalTo值?

时间:2016-11-06 19:35:23

标签: swift parse-server

我想设置PFQuery的.whereKey等于数组的值(DB是由heroku托管的解析服务器)。无论如何设置.whereKey以允许值等于特定数组中的任何和所有值?例如:

let valuesArray = ["Hello", "Hi", "Hey"]
let query = PFQuery(className: "Example")
query.whereKey("values", equalTo: valuesArray)
query.findObjectsinBackground{ (objects, error) in
     //append an array
}

我希望查询返回具有"值"的解析服务器数据库中的所有值。等于valuesArray中的任何和所有值。这种当前的设置不起作用,所以无论如何都能达到这个预期的效果吗?

1 个答案:

答案 0 :(得分:3)

我相信您可以使用containedIn代替equalTo

query.whereKey("value of the object", containedIn: valuesArray)