Магистральная коллекция будет использовать метод «set» для обновления данных модели в коллекции. Set умный метод, и он будет выполнять эти проверки, когда сбор выборки данных с сервера:
- Добавить: Если модель в списке еще нет в коллекции будет добавлен.
- слияния: если модель уже в коллекции его атрибуты будут объединены
- удалить: если коллекция содержит все модели, которые не присутствуют в списке, то они будут удалены
Ваш проблема заключается в том, что коллекция будет постоянно добавлять новую модель при получении данных с сервера, даже если вы просто пытаетесь обновить данные, которые обновляются. Я думаю, что ваши данные не имеют уникального атрибута «id». Таким образом, коллекция не может выполнять «интеллектуальное обновление» при извлечении данных с сервера.
{id:"1234",name:"blabla","tel:0600000000"}
Я надеюсь, что это будет полезно для вас.
Пожалуйста, добавьте пример кода на свой вопрос. –