2015-06-17 60 views
1

我有3个模型的应用程序:用户,活动和场地。StrongLoop:相互模型关系

的用户可以创建需要的地方在场地的事件,这是关系:

用户:的hasMany事件

地点:的hasMany事件

事件:属于关联用户

但我不确定Event是否也必须属于Venue? (因为场地不在事件的所有者)


此外,更先进的问题。如果我创建另一个模型:日期...所以一个事件可以有多个日期,我应该使用 事件EmbedsMany Dates?或者更好使用 活动有很多日期日期belongsTo活动?有什么不同? - >在这里请求一个新的问题:StrongLoop: EmbedsMany vs hasMany and belongTo

在此先感谢!

+0

我会对第二个问题的答案感兴趣,但是您应该为它创建一个新问题。 – conradj

+1

好的@conradj,在这里:http://stackoverflow.com/questions/30886200/strongloop-embedsmany-vs-hasmany-and-belongto –

回答

1

我觉得创建关系作为扩展API端点很有用。如果您想要像api/Events/{eventid}/Venue这样的端点,请在Event中为Venue创建belongsTo关系。