当我尝试创建新的CompanyProduct时。我收到此错误
公司产品型号:
/**
* CompanyProduct.js
*
* @description :: This is a clients product inventory
* @docs :: http://sailsjs.org/#!documentation/models
*/
module.exports = {
tableName: 'company_products',
sortValues: ['companies', 'products'],
attributes: {
'quantity': {
'type': 'integer',
size: 6
},
'cost_per_unit': {
'type': 'integer'
},
// Associations
'product': {
'columnName': 'product_id',
'model': 'product',
'required': true
},
'company': {
'columnName': 'company_id',
'model': 'company',
'required': true
}
},
getSortValues: function() {
return this.sortValues;
}
};
答案 0 :(得分:0)
您似乎正在尝试将quantity
设置为"10"
而将cost_per_unit
设置为"100"
而不是10
和100
。
可能,sails不会将这些值解析为整数。
尝试将此类对象分配给CompanyProduct:
{
"quantity": 10,
"cost_per_unit": 100
}