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

cVo*_*nin 2 android realm

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

例如,我有一个班级

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

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

bee*_*der 5

使用Realm.copyFromRealm(Iterable<E> realmObjects, int maxDepth)和使用0maxDepth.请参阅此处的 doc .

City unmanagedCity = realm.copytFromRealm(managedCity, 0);
Run Code Online (Sandbox Code Playgroud)