0
Realm如何處理刪除,以便它可以保持正確數量的對象?即刪除主數據源中不存在的領域對象。領域 - 刪除對象不再存在
讓假裝我們有一個User
和財產只是name
數據庫
- 用戶:約翰
- 用戶:蘇絲
- 用戶:吉姆
在初始加載,所有的SE用戶裝入境界
現在我決定要刪除用戶:從數據庫
數據庫
- 用戶吉姆:約翰
- 用戶:蘇絲
領域仍然有參考User:jim
- 用戶:約翰
- 用戶:蘇絲
- 用戶:吉姆
現在,我可以很容易地清除用戶表中的境界,然後就做了重新插入。但是,如果您擁有數千個用戶,這不是理想的解決方案。
有沒有方法可以用Realm的方式輕鬆查詢新的集合,並刪除不再存在的用戶?
用戶只是一個例子,它可能是任何對象,所以我只是想知道可以做些什麼。在這個階段,將全部刪除並重新添加,或者可能使用刪除/陳舊標記,您可以使用該標記在領域刪除,但是實際上您必須從數據庫中刪除它們。 – fes