前端之家收集整理的这篇文章主要介绍了
SailsJS和mySQL自定义ID名称无法使用蓝色打印,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在SailsJS中创建了一个新模型,其中自定义ID名称作为主键.我想利用SailsJS附带的蓝色打印路线,但是当我尝试转到/ name / 1时,我得到下面的错误.
ER_BAD_FIELD_ERROR: Unknown column 'id' in 'where clause'
似乎Sails仍在寻找默认表名’id’而不是我的新自定义ID.关于如何让Sails实现我的变化的任何想法?
谢谢
最佳答案
转到模型定义并最后
添加autoPK:false.
module.exports = {
schema:'true',attributes: {
propertyName: { type:"string",required:true,unique: true }
},autoPK:false
}