本文介绍了回送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查询相关模型的某些字段的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!