在与此类似的情况Getting joined data from strongloop/loopback中,其中一个拥有产品和产品类别,如何返回类别名称< / em>而不是id(外键)作为 / Products 的默认响应?我已经能够隐藏id字段但不返回名称。感谢。
答案 0 :(得分:1)
假设您拥有关系Product
hasOne Category
,称为productCat
使用Node 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"}}}
希望这有帮助(避免测试它但它应该有效)