0
レルム内にネストされたクエリを作成しようとしています。私はモデルを貼り付けて、私が意味することを説明します。レルム内のネストされたクエリ。 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
}
}
子供モデル私は何をしようとしていますがx
すべての答えは、UUIDとグループにあるフィルタメッセージである
@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
}
}
私は古いと見ている。
私が今持っていることは
let result = RealmService.shared.realm.objects(Message.self).filter("group.uuid = 0E81CDEF-B63F-4DBE-9900-B486D40F4EC9")
これを行うための正しい方法は何ですか?
でここだけの思考をラップする必要があります。親子の関係は何ですか?すなわち、親は複数の子供を持つことができるか?もしそうなら、リストとの関係を表現できますか?これはクエリを簡単にします。 – Jay