在loopback模型关系部分中,您可以将foreignKey的特异性设置为在另一个模型中引用。据我所知,它只需要一个字段,但是我有一个复合主键,并希望在另一个模型中引用?
我能做点什么吗?
"foreignKey":["id1","id2"]
答案 0 :(得分:0)
目前不支持此功能,并且对core loopback和相关的repos(针对特定数据库连接器)进行了讨论,因此请添加+1(不是注释)以将其标记为要实现的重要功能。我也在等待这种情况发生: - )
答案 1 :(得分:0)
我一直在以不同的方式在我的项目中使用Composite Key,并且效果很好。尝试在模型中创建要以这种方式引用的id:
"id": {
"type": "object",
"required": true,
"id1": {
"type": "string"
"id": true
},
"id2": {
"type": "string",
"id": true
}
}
然后在另一个模型中引用它:
"foreignKey": "modelId"