羽毛如何延续工作

时间:2017-10-30 22:01:53

标签: postgresql feathersjs feathers-sequelize feathers-hook feathers-service

我在前端使用angular2,在Postgres(sequelize)db上使用后端的节点/羽毛。

  1. 在后端我有" ... / events"路由,我试图从数据库中获取数据,当我想要检索所有事件时它工作正常,所以我只是在这条路线上发出请求..或者当我想要检索一个具有特定id的事件时(make request) on" ../ events />> id<<)。但是如何通过其他属性获取数据,例如我有用户及其与事件一对多的关联,那么我将如何检索一个用户的所有事件(按用户ID搜索,而不是按事件id搜索)。或者任何其他属性(例如按名称)返回具有特定名称的所有事件。如何运作,任何代码示例?

  2. 在事件模型中,我与用户的关系是一对多(事件有创建者),我将该连接作为events.belongsTo(用户)。我怎么能说这个同一个事件与用户有多对多的关系,因为它也有属性"参与者"作为也包含在此活动中的用户,每个用户都可以参与或拥有许多活动。

1 个答案:

答案 0 :(得分:0)

  1. 自己找到,只需添加?attribute = value ...所以如果我想要id为1的用户所拥有的所有事件......它将是“... / events?userId = 1 ...”这样会使用userId = 1返回所有事件...与任何其他属性相同 -