2016-09-14 8 views
1

copyFromRealmの結果からいくつかの関係を除外することはできますか?例えばレルム、copyFromRealm、結果からの関係を除外

私はクラス

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

を持っている私は、アンマネージオブジェクトのリストを取得したい - しかし、私は通りがその結果に含まれたくありません。

+0

申し訳ありませんが、なぜストリートリストを受信したくないのですか?ただそれを処理しないでください。 –

+0

すべてのStreetオブジェクト+メモリの切り離しコピーを作成するには時間がかかります – cVoronin

+0

...すべてのStreetにもいくつかのオブジェクトのリストがあるケースを見てみましょう。この場合、結果のリストは実際には大きくなる可能性があります。 – cVoronin

答えて

4

Realm.copyFromRealm(Iterable<E> realmObjects, int maxDepth)を使用し、maxDepthには0を使用してください。 doc hereを参照してください。

City unmanagedCity = realm.copytFromRealm(managedCity, 0); 
関連する問題