StrongLoop:相互模型关系

时间:2015-06-17 06:20:45

标签: javascript loopbackjs strongloop loopback

我有这个应用程序有3个模型:用户,事件和场地。

用户可以创建场地中的事件,这是关系:

用户:hasMany事件

地点:hasMany活动

事件:belongsTo用户

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

此外,还有一个更高级的问题。如果我创建另一个模型:日期...所以一个事件可以有多个日期,我应该使用事件EmbedsMany Dates 吗?或者更好地使用事件有很多日期日期属于事件?有什么区别? - >按要求在新问题中提问:StrongLoop: EmbedsMany vs hasMany and belongTo

提前致谢!

1 个答案:

答案 0 :(得分:1)

我发现将创建关系视为扩展API端点非常有用。如果你想要一个像api/Events/{eventid}/Venue这样的端点,那么在Event中创建一个与Venue的belongsTo关系。