В моей коллекции 4494 модели. Я пытаюсь использовать findWhere для получения конкретной модели по id. FindWhere возвращает «undefined».Магистраль findWhere ничего не находит
Он работает нормально, если я ограничу количество моделей. Странность heppens, когда число моделей составляет более 100.
var users = this.usersCollection;
console.log(users);
console.log(users.findWhere({uid: 1}));
Если ваша коллекция такая большая, я предлагаю вам использовать индекс для поиска ваших объектов, а не 'find' в первую очередь. Тем не менее, поведение странно ... – Touffy
Кажется, работает как ожидалось https://jsfiddle.net/r1Ljx6fg/ – nikoshr
Да, это работает. Странный. Я вижу в коллекции, что каждая 100 моделей обернуты массивом. В примере нет ничего подобного. Что не так с моей коллекцией? Я прикрепил экран –