领域中的嵌套查询。 Swift

Nested Queries in Realm. Swift

我正在尝试在领域中创建嵌套查询。我会粘贴我的模型并解释我的意思。

父模型

@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")

正确的做法是什么?

想通了:

let result = RealmService.shared.realm.objects(Message.self).filter("group.uuid = '2C5E1738-1167-40CB-BE43-C415FD5E6E5D'")

查询值必须包含在 ''