在StrongLoop中返回来自相关模型的其他字段

在类似于这种情况的情况下, 从strongloop / loopback获取来自strongloop / loopback的数据 (其中有一个产品和产品类别) ,如何返回类别名称而不是id(外键)作为/ Products的默认响应? 我已经能够隐藏ID字段,但不能返回名称。 谢谢。

假设你有关系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"}}} 

希望这有助于(尚未testing,但它应该工作)