我正在构建一个非常简单的 API,其中带有处理participants
和teams
. 团队可能有多个参与者,因此 API 应接受多个participants
ID 以在创建新团队时创建关系。
参与者模型
attributes: {
name:{
type : 'string',
required : true
},
email : {
type : 'email',
required : true,
unique : true,
},
age : {
type : 'string'
}
}
团队模型
attributes: {
name:{
type : 'string',
required : true
},
logo : {
type : 'string'
},
participants:{
model: 'participant'
}
}
我可以创建一个团队并将关系成功保存给一个将以下 JSON 传递给 API 的参与者:
{
"name" : "Best Team ever",
"logo" : "http://...."
"participants" : "546bc4136911426a093cb903"
}
但是我无法将关系保存到几个参与者,我尝试将一组 ID 传递给 API,但它没有保存任何关系,无论是传递还是 ID 对象。
我想通过一个请求将关系保存到多个参与者。
我可以用风帆关系和蓝图完成这种行为吗?或者我必须在控制器中手动完成
提前致谢。
我sails-mongo
以防万一。