我在 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
}
关于mysql - Sails JS 和 mySQL 自定义 ID 名称不适用于蓝图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20874858/