1

我在前端使用 angular2,在后端使用节点/羽毛,而不是 Postgres(续集)数据库。

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

  2. 在事件模型中,我与用户的关系是一对多的(事件有创建者),并且我将该连接作为 events.belongsTo(user)。我如何才能补充说,同一事件与用户也有多对多的关系,因为它还将“参与者”作为用户也包含在该事件中,并且每个用户都可以参与或拥有许多事件。

4

1 回答 1

0
  1. 自己找到它,只需添加 ?attribute=value... 所以如果我想要 id 为 1 的用户拥有的所有事件...它将是“.../events?userId=1 ... 这将全部返回给我userId=1 的事件...与任何其他属性一样 -
于 2017-10-31T18:57:48.850 回答