【发布时间】:2019-03-18 12:25:30
【问题描述】:
我有两个模型 -
class Direction : RealmObject {
var distance : Int
var polyline : String
}
class Route : RealmObject {
var id : String
var directionList : RealmList<Direction>
}
我一直在使用insertOrUpdate() 来更新 Route 类,假设当我调用它时,directionList 中的现有方向对象已被删除并替换为我提供的新列表。然而,我最近发现这并没有发生。当我调用route.deleteFromRealm() 时,甚至不支持级联删除。所以现在我在 Direction 表中有数百个对象,没有对象引用它们。
如何从 Direction 类中删除所有在 Realm 迁移中没有引用它们的 Route 对象的对象?
【问题讨论】:
标签: android realm realm-java