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"}}}

希望这对您有所帮助(尚未测试,但应该可以)