ParseSwift queryConstraint 对象
Posted
技术标签:
【中文标题】ParseSwift queryConstraint 对象【英文标题】:ParseSwift queryConstraint on object 【发布时间】:2021-10-15 03:42:09 【问题描述】:如何在对象上添加 queryConstraint?
这是我当前的代码,但它不返回任何对象。我想我当前的代码实际上是查询数组而不是对象。但我找不到对对象执行此操作的方法。
let query = Device.query()
.where(containsString(key: "apps", substring: "Google"))
这是数据库
【问题讨论】:
【参考方案1】:我建议查看playgrounds 以了解如何正确使用 ParseSwift。更具体地说,finding objects。
第一个问题是apps
是一个对象,实际上是一个字典。您不能在字典或其他对象上使用子字符串约束。实际的做法是:
let objectToFind = [“Google”: “300”]
let query = Device.query("apps" == objectToFind),
【讨论】:
我知道它是一个字典,但是你是说实际上没有办法创建一个 queryConstraint 来只搜索字典的键?因为我无法搜索完整的字典,因为我不知道字典的值。但没问题。我想我会迅速过滤它。感谢您的回复 一种方法是在您的Device
结构中为您的key
创建一个单独的字段(类型string
),然后如果需要,一旦返回,查看您的@ value
的 987654328@ 字段以上是关于ParseSwift queryConstraint 对象的主要内容,如果未能解决你的问题,请参考以下文章
ParseSwift SDK 中的 ParseKeyValueStore,backingStore 意外发现 nil
ParseSwift ParseObject QueryConstraint