2015-06-17 2 views
1

У меня есть это приложение с 3 моделями: пользователи, события и объекты.StrongLoop: взаимное отношение к модели

пользователь может создавать события, которые занимают места в место, Это те отношения:

Пользователь: hasMany Event

Место проведения: hasMany Event

Событие: belongsTo Пользователь

Но Я не уверен, что событие должно также принадлежать сайту? (Как место не владелец Event)


Кроме того, более авансовый вопрос. Если я создам еще одну модель: Даты ... поэтому у события может быть несколько дат, следует ли использовать События Встраиваемые даты? или лучше использовать События hasMany Даты и Даты принадлежитТонция? Какая разница? -> Вопрос по новому вопросу: StrongLoop: EmbedsMany vs hasMany and belongTo

Заранее спасибо!

+0

Мне будет интересен ответ на ваш второй вопрос, но вы должны создать для него новый вопрос. – conradj

+1

Ok @conradj, здесь: http://stackoverflow.com/questions/30886200/strongloop-embedsmany-vs-hasmany-and-belongto –

ответ

1

Мне кажется, что полезно создавать отношения как расширяющие конечные точки API. Если вы хотите, чтобы конечная точка, например, api/Events/{eventid}/Venue, затем создайте отношение toTot к месту проведения в событии.

Смежные вопросы