Loopback 2.4:如何通过REST API查询相关模型的某些字段

Iva*_*nZh 5 jugglingdb strongloop loopbackjs

我有关系数据库的用户模型.

每个用户都可以拥有"chiefId"为FK的"用户".

"relations": {
    "users": {
      "type": "hasMany",
      "model": "User",
      "foreignKey": "chiefId"
    },
}
Run Code Online (Sandbox Code Playgroud)

我可以查询每个主要用户的相关用户,如下所示:

GET /users?filter={"include":"users"}
Run Code Online (Sandbox Code Playgroud)

但它返回完整的用户对象.

  • 我该如何仅查询相关用户的"名称"属性?
  • 是否可以在一个请求中计算相关实例到服务器?

Hid*_*vis 7

迟到的回复但我现在遇到了这个问题.有可能的:

filter: {
 include:{
  relation: "users",
  scope: {
   fields:["name"]
  }
 }
}
Run Code Online (Sandbox Code Playgroud)