我正在尝试在领域中创建嵌套查询。我会粘贴我的模型并解释我的意思。
父模型
@objcMembers class Group: Object {
dynamic var uuid: String = ""
dynamic var admin: User?
convenience init(uuid: String, admin: User) {
self.init()
self.uuid = uuid
self.admin = admin
}
}
儿童模型
@objcMembers class Message: Object {
dynamic var uuid: String = ""
dynamic var group: Group?
dynamic var message: String = ""
convenience init(uuid: String, group: Group, from: User, message: String) {
self.init()
self.uuid = uuid
self.group = group
self.message = message
}
}
我要做的是使用uuid x
我看到的所有答案都已过时。
我现在所拥有的是
let result = RealmService.shared.realm.objects(Message.self).filter("group.uuid =
0E81CDEF-B63F-4DBE-9900-B486D40F4EC9")
这样做的正确方法是什么?
答案 0 :(得分:2)
想出来:
let result = RealmService.shared.realm.objects(Message.self).filter("group.uuid = '2C5E1738-1167-40CB-BE43-C415FD5E6E5D'")
查询值必须包含在''