StrongLoop:相互模型关系

StrongLoop: mutual Model Relations

我的这个应用有 3 个模型:用户、事件和场地。

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

用户:有许多事件

地点:有许多活动

事件:属于用户

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


还有一个更高级的问题。如果我创建另一个模型:日期...那么一个事件可以有多个日期,我应该使用 Events EmbedsMany Dates 吗?还是使用 Events hasMany DatesDates belongsTo Event 更好?有什么区别? --> 应要求在此处提出新问题:

提前致谢!

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

中创建与 Venue 的 belongsTo 关系