Return 来自 StrongLoop 中相关模型的附加字段
Return additional fields from related model in StrongLoop
在与此类似的情况下,,其中有 Products 和产品 Categories,如何return 类别名称 而不是 id(外键)作为 /Products 的默认响应?我已经能够隐藏 id 字段但不能隐藏 return 名称。谢谢
假设您有关系 Product
hasOne Category
,称为 productCat
有节点API
Product.find({
include: {
relation: 'productCat', // include the Category object
scope: { // further filter the Category object
fields: 'name', // only show category name
}
}
}, function(err, results) { /* ... */});
有 REST API
GET api/Products?filter={"include":{"relation":"productCat","scope":{"fields":"name"}}}
希望这对您有所帮助(尚未测试,但应该可以)
在与此类似的情况下,
假设您有关系 Product
hasOne Category
,称为 productCat
有节点API
Product.find({
include: {
relation: 'productCat', // include the Category object
scope: { // further filter the Category object
fields: 'name', // only show category name
}
}
}, function(err, results) { /* ... */});
有 REST API
GET api/Products?filter={"include":{"relation":"productCat","scope":{"fields":"name"}}}
希望这对您有所帮助(尚未测试,但应该可以)