我们可以在 Sails.js 中设置单个模型属性的蓝图 "populate" 属性 吗?

Can we set the Blueprint "populate" property of an individual model attribute in Sails.js?

Sails.js 允许在整个应用程序中设置 populate: boolean。我希望将此 属性 应用于单个属性,如下所示:

全球:

populate: true

models/outlet.js:

pincodes: {..., populate: false}

这可能吗,还是我必须在控制器中编写自定义 find 操作?

您可能需要编写控制器。唯一的其他控制方法是全局关闭填充,然后您可以在每个请求上通过 api 指定要填充的内容。

api.com/stuff?populate=associatedStuff

假设您已经有了一个完整的 api,那么使用一次性控制器的解决方案可能是最好的。