我想将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
}

我希望查询返回parse server db中“values”等于valuesArray中任何和所有值的所有值。当前设置不起作用,是否仍有实现此预期结果的方法?

最佳答案

我相信您可以使用containedIn而不是equalTo

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

10-08 05:24