【问题标题】:ParseSwift queryConstraint on objectParseSwift queryConstraint 对象
【发布时间】:2021-10-15 03:42:09
【问题描述】:

如何在对象上添加 queryConstraint?

这是我当前的代码,但它不返回任何对象。我想我当前的代码实际上是查询数组而不是对象。但我找不到对对象执行此操作的方法。

let query = Device.query()
                .where(containsString(key: "apps", substring: "Google"))

这是数据库

【问题讨论】:

    标签: ios swift parse-platform


    【解决方案1】:

    我建议查看playgrounds 以了解如何正确使用 ParseSwift。更具体地说,finding objects

    第一个问题是apps是一个对象,实际上是一个字典。您不能在字典或其他对象上使用子字符串约束。实际的做法是:

    let objectToFind = [“Google”: “300”]
    let query = Device.query("apps" == objectToFind),
    

    【讨论】:

    • 我知道它是一个字典,但是你是说实际上没有办法创建一个 queryConstraint 来只搜索字典的键?因为我无法搜索完整的字典,因为我不知道字典的值。但没问题。我想我会迅速过滤它。感谢您的回复
    • 一种方法是在您的Device 结构中为您的key 创建一个单独的字段(类型string),然后如果需要,一旦返回,查看您的@ value 的 987654328@ 字段
    猜你喜欢
    • 1970-01-01
    • 2022-01-08
    • 2021-06-17
    • 2015-10-06
    • 1970-01-01
    • 2013-03-18
    • 1970-01-01
    • 2021-12-14
    • 1970-01-01
    相关资源
    最近更新 更多