gpt4 book ai didi

ios - 如何在 Realm Swift 中进行嵌套查询?

转载 作者:搜寻专家 更新时间:2023-10-31 22:14:07 27 4
gpt4 key购买 nike

我有一个包含其他 Realm 对象列表的 Realm 。

import RealmSwift

class Company: Object {
dynamic var id = 0
dynamic var city = 0
dynamic var title = ""
dynamic var address = ""
dynamic var schedule = ""
dynamic var workBreak = ""

let categories = List<CompanyCategory>()
let phones = List<CompanyPhone>()
let sites = List<CompanySite>()
let emails = List<CompanyEmail>()
let services = List<CompanyService>()
let branches = List<CompanyBranche>()

}

class CompanyCategory: Object {
dynamic var id = 0
dynamic var name = ""
}

所以,我有类别 ID,我想看看哪些公司是指这个类别。公司可能有几个类别。

我找到了 solution在 Java 中,它在我的 android 应用程序中工作。有人可以帮我写正确的断言吗?抱歉我的英语不好(:

最佳答案

Realm Swift 使用 Cocoa 的 NSPredicate 来表示查询。您可以在 Filtering section of the Realm Swift documentation 中找到一些支持语法的示例。 ,以及关于 NSPredicate Cheatsheet 语法的更多信息.从这两个文档中,您将得到类似以下内容的查询:

realm.objects(Company).filter("ANY categories.id = %@", id)

关于ios - 如何在 Realm Swift 中进行嵌套查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35322672/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com