Sails.js隐藏响应中的关联

时间:2015-07-08 17:37:44

标签: node.js sails.js

我在sails.js中有一个one-to-many关联的模型:

USER:

  attributes: {
      name: {
          type: "string",
          required: true,
      },
      photos: {
          collection: "Photo",
          via: "user"
      }
  },

PHOTO:

  attributes: {
      url: {
          type: "string",
          required: true
      },
      user: {
          model: "user"
      }
  }

但是现在,我的问题是,当我通过导航到http://localhost:1337/user显示所有用户时,它显示的是用户模型,所有照片都与id相关联,我希望获得不同的获取照片的路线

是否可以隐藏它,或者我需要将其从模型中删除,然后使用查询搜索照片?

1 个答案:

答案 0 :(得分:1)

您可以使用populate属性在sails.config.blueprints中对其进行配置。

我从未对其进行过测试,但尝试在config/blueprints.js

中向J2ObjC添加use_frameworks!属性