如何设置 PFQuery.wherekey 以允许多个 equalTo 值?
How to set a PFQuery.wherekey to allow for multiple equalTo values?
我想将 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
}
我希望查询 return 解析服务器数据库中的所有值 "values" 等于 valuesArray
中的任何和所有值。目前的设置是行不通的,那么有什么办法可以达到这个预期的效果吗?
我相信你可以使用 containedIn
而不是 equalTo
:
query.whereKey("value of the object", containedIn: valuesArray)
我想将 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
}
我希望查询 return 解析服务器数据库中的所有值 "values" 等于 valuesArray
中的任何和所有值。目前的设置是行不通的,那么有什么办法可以达到这个预期的效果吗?
我相信你可以使用 containedIn
而不是 equalTo
:
query.whereKey("value of the object", containedIn: valuesArray)