羽毛是如何将工作序列化的



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

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

  2. 在事件模型中,我与用户的关系是一对多的(事件有创建者),我将这种关系作为events.belongsTo(用户)。我如何添加同一事件与用户也有多对多的关系,因为它还将"参与者"属性为也包含在该事件中的用户,每个用户都可以参与或拥有许多事件。

  1. 自己找到的,添加?attribute=值。。。因此,如果我想让id为1的用户拥有所有事件…它将是"…/events"userId=1…,这将返回给我所有userId=1的事件…任何其他属性都一样——

最新更新