Realm,copyFromRealm,从结果中排除关系

时间:2016-09-14 22:33:19

标签: android realm

是否可以从copyFromRealm的结果中排除某些关系?

例如我有一个班级

open class City : RealmObject() {
    var id : String? = null
    var name : String? = null
    var streets : RealmList<Street>? = null
}

我想获得一份非托管对象列表 - 但我不希望街道被包含在该结果中。

1 个答案:

答案 0 :(得分:5)

使用Realm.copyFromRealm(Iterable<E> realmObjects, int maxDepth)并使用0作为maxDepth。请参阅文档here

City unmanagedCity = realm.copytFromRealm(managedCity, 0);