0
Realm如何处理删除,以便它可以保持正确数量的对象?即删除主数据源中不存在的领域对象。领域 - 删除对象不再存在
让假装我们有一个User
和财产只是name
数据库
- 用户:约翰
- 用户:苏丝
- 用户:吉姆
在初始加载,所有的SE用户装入境界
现在我决定要删除用户:从数据库
数据库
- 用户吉姆:约翰
- 用户:苏丝
领域仍然有参考User:jim
- 用户:约翰
- 用户:苏丝
- 用户:吉姆
现在,我可以很容易地清除用户表中的境界,然后就做了重新插入。但是,如果您拥有数千个用户,这不是理想的解决方案。
有没有方法可以用Realm的方式轻松查询新的集合,并删除不再存在的用户?
用户只是一个例子,它可能是任何对象,所以我只是想知道可以做些什么。在这个阶段,将全部删除并重新添加,或者可能使用删除/陈旧标记,您可以使用该标记在领域删除,但是实际上您必须从数据库中删除它们。 – fes