答案 0 :(得分:2)
通常情况下,我会直接在集合上使用Collection::rebuild。
Manager.firstInstance().allEmployees.rebuild();
或者,Application或CollClass repairCollection方法是大型集合的更有效选项。
Application版本启动一个单独的线程来异步修复集合。
app.repairCollection(Manager.firstInstance().allEmployees);
CollClass版本同步工作,但只关注修复无效条目(不必担心重建集合的结构)。
Collection.repairCollection(Manage.firstInstance().allEmployees);