我在两个模型中创建了一对多的集合。
模特:车 primaryKey:carIdcarInGarrage:
{
model: 'garrage'
}
模特:garrage
primaryKey:garrageId
carsUnderMaint:
{
collection: 'car',
via: 'carInGarrage'
}
然而,当我尝试创建一辆不存在garrageId
的汽车时,风帆不会检查garrageId
的有效性并成功在汽车表中创建记录garrageId
列中不存在的carInGarrage
。
适配器:sails-postgresql
答案 0 :(得分:0)
我认为您需要将required: true
添加到garrageId
模型的carInGarrage
属性中。所以这看起来像这样;
module.exports = {
attributes: {
carrInGarrage: {
garrageId: {
required: true
}
}
}
}
上查看此链接