我在前端使用angular2,在Postgres(sequelize)db上使用后端的节点/羽毛。
在后端我有" ... / events"路由,我试图从数据库中获取数据,当我想要检索所有事件时它工作正常,所以我只是在这条路线上发出请求..或者当我想要检索一个具有特定id的事件时(make request) on" ../ events />> id<<)。但是如何通过其他属性获取数据,例如我有用户及其与事件一对多的关联,那么我将如何检索一个用户的所有事件(按用户ID搜索,而不是按事件id搜索)。或者任何其他属性(例如按名称)返回具有特定名称的所有事件。如何运作,任何代码示例?
在事件模型中,我与用户的关系是一对多(事件有创建者),我将该连接作为events.belongsTo(用户)。我怎么能说这个同一个事件与用户有多对多的关系,因为它也有属性"参与者"作为也包含在此活动中的用户,每个用户都可以参与或拥有许多活动。
答案 0 :(得分:0)