Я новичок в backbonejs, и я делаю проект, который включает в себя выборку и отображение списка друзей. для этого проекта я использую parse.com как базу данных. но на данный момент я запатентован.backbonejs - выборка нескольких моделей
например: у меня есть следующие данные в моделях пользователей и друзей.
var user = [
{
id: 'x1',
firstname: 'Ashik',
lastname: 'shrestha',
phone: '12321321',
mobile: '123213',
email: '[email protected]'
},
{
id: 'x2',
firstname: 'rokesh',
lastname: 'shrestha',
phone: '12321321',
mobile: '123213',
email: '[email protected]'
},
];
var friends = [
{
user_id: 'x1',
user_friend_id: 'x2'
},
{
user_id: 'x1',
user_friend_id: 'x4'
},
{
user_id: 'x1',
user_friend_id: 'x10'
},
{
user_id: 'x2',
user_friend_id: 'x25'
}
];
// коллекции
var userCollection = Backbone.collection.extend({
model: user
});
var friendListCollection = Backbone.collection.extend({
model: friends
});
var friends = new friendListCollection();
теперь, что я хочу?
когда я получаю объект коллекции друзей, я хочу получить список друзей пользователя с их деталями.
пример ::
friends.fetch({
success: function(ob){
var ob =ob.toJSON();
// i want ob to be like
[
{
id: 'x2',
firstname: 'rokesh',
lastname: 'shrestha',
phone: '12321321',
mobile: '123213',
email: '[email protected]'
},
{
id: 'x4',
firstname: 'rokesh',
lastname: 'shrestha',
phone: '12321321',
mobile: '123213',
email: '[email protected]'
},
{
id: 'xx10',
firstname: 'rokesh',
lastname: 'shrestha',
phone: '12321321',
mobile: '123213',
email: '[email protected]'
},
]
}
});
я должен создать новую коллекцию, чтобы связать их и есть ли другой способ сделать это ??
Заранее благодарен!