一千萬個為什麽

搜索

刷新集合後,如何獲取已更改的模型?

在刷新集合之後,是否有辦法知道集合是否已更改,如果是,檢索新建,修改或刪除的個別模型?

最佳答案

我建議重新閱讀文檔刷新。刷新將從集合中刪除所有模型,然後僅加載您傳入的模型。

因此要回答你的問題:

  1. 收藏集將始終更改
  2. 所有模型基本上都是新鮮的,但您必須查看它們的id以查看它們是否為 new 或不是。
  3. 您無法辨別哪些已被刪除 - 除非您之前保存了該集合的副本,並進行一對一對比較。

轉載註明原文: 刷新集合後,如何獲取已更改的模型?