领域中的嵌套查询。迅速

时间:2017-12-13 22:19:05

标签: swift realm swift4 realm-mobile-platform

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

父模型

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

这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:2)

想出来:

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

查询值必须包含在''