本文介绍了回送2.4:如何通过REST API查询相关模型的某些字段的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在关系数据库上拥有用户模型.

I have User model over relational DB.

每个用户可以有许多用户",其中"chiefId"是FK.

Each User can hasMany "users" where "chiefId" is FK.

"relations": {
    "users": {
      "type": "hasMany",
      "model": "User",
      "foreignKey": "chiefId"
    },
}

我可以像这样查询每个主要用户的相关用户:

I can query related users for each chief-user like this:

GET /users?filter={"include":"users"}

但是它返回 full 个用户对象.

But it returns full user objects.

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

推荐答案

一个较晚的答复,但我现在遇到了这个问题.有可能:

A late reply but I just ran into this question now. It is possible:

filter: {
 include:{
  relation: "users",
  scope: {
   fields:["name"]
  }
 }
}

这篇关于回送2.4:如何通过REST API查询相关模型的某些字段的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-22 00:14