Моето приложение има следната структура:
Project (model)
-> tracks (collection)
-> track (model)
-> clips (collection)
clip (model)
Трябва да извлека само модел на родителски проект. Това ще доведе до промяна на цялата структура на данните. Получавам JSON
{ "_id" : "123",
"name" : "name",
"tracks" : [ { "clips" : [ { "audioName" : "audio name",
"audioPath" : "audio/path.wav",
"duration" : 123,
"id" : "track0-1"
} ],
"mute" : false,
"name" : "track0",
"selected" : false,
"volume" : 100
},
{ "clips" : [ ],
"mute" : false,
"name" : "track1",
"selected" : false,
"volume" : 100
}
]
}
Имам метод за анализ:
parse: function (data) {
this.get('tracks').reset(data.tracks);
delete data.tracks;
return data;
}
Не мога да анализирам клипове. В проследяването на модела клиповете на атрибути имат поведение като масив на javascript вместо основен модел.
Как мога да анализирам клипове?