我正在使用SailsJS作为后端的项目。在其水线数据模型中,我定义了一个模型Abc。 Abc有一个属性,图像,这是一个集合。图像中的每个值都是不同图像模型的实例的id。
当我将对象发布到'/ abc'时,如果对象的images属性设置为包含id的图像的字符串,例如'1,2',则Abc实例创建过程起作用,如结果所示随后的GET请求。
在当前设置中,当'POST / abc'进程有效时,新创建的abc实例将作为服务器响应返回。
POST /abc?property1=' '&property2=' '&images='1,2'...
服务器响应:
{ id: 1000, property1=' ', property2=' ', ....}
但是,服务器响应不包含已填充的图像属性。
如何请求服务器在其响应中返回新创建的abc实例的填充图像属性?
答案 0 :(得分:0)
您可能应该在模型中定义afterCreate
callback。每次使用Model.create()
新创建的记录作为第一个参数时,都会调用它。您可以在创建新记录时指定希望模型返回的任何内容。