【发布时间】:2015-01-28 19:17:28
【问题描述】:
我正在开发一个使用 SailsJS 作为后端的项目。在它的水线数据模型中,我定义了一个模型 Abc。 Abc 有一个属性 images,它是一个集合。 images 中的每个值都是不同 Image 模型实例的 id。
当我将对象发布到“/abc”时,对象的 images 属性设置为包含图像 id 的字符串,例如“1,2”,Abc 实例创建过程有效,如结果所示后续的 GET 请求。
在当前设置下,当 'POST /abc' 进程工作时,新创建的 abc 实例将作为服务器响应返回。
POST /abc?property1=' '&property2=' '&images='1,2'...
服务器响应:
{ id: 1000, property1=' ', property2=' ', ....}
但是,服务器响应不包含填充的图像属性。
如何请求服务器在其响应中返回新创建的 abc 实例的填充图像属性?
【问题讨论】:
-
sails 通常会默认返回填充的关系,或者假设它返回与您执行
GET时相同的响应。您可以检查默认createblueprint 的代码,也许您可以尝试overriding it。