羽毛续集是如何工作的

How does feathers sequelize work

我在前端使用 angular2,node/feathers 在后端使用 Postgres (sequelize) 数据库。

  1. 在后端,我在“.../events”路由上有事件服务,我正在尝试从数据库获取数据,当我想检索所有事件时它工作正常,所以我只是在这条路线上发出请求.. 或者当我只想检索一个具有特定 ID 的事件时(在“../events/>>id<< 上发出请求)。但是如何通过其他属性获取数据,例如我有用户并且它与事件一对多关联,所以我将如何检索一个用户的所有事件(按用户 ID 搜索,而不是按事件 ID)。或任何其他属性,例如按名称,return 所有事件与某个名称。这将如何工作,任何代码示例?

  2. 在事件模型中,我与用户的关系是一对多的(事件有创建者),我以 events.belongsTo(用户)的身份建立了这种联系。我如何补充这个事件与用户也有多对多关系,因为它也有属性 "participants" 作为用户也包含在这个事件中,每个用户都可以参与或拥有许多事件。

  1. 我自己找到的,只需添加 ?attribute=value... 所以如果我想要 ID 为 1 的用户拥有的所有事件... 它将是 ".../events?userId=1 ... 并且这将 return 我所有具有 userId=1 的事件...与任何其他属性一样 –