加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

SailsJS和mySQL自定义ID名称无法使用蓝色打印

发布时间:2020-12-11 23:39:03 所属栏目:MySql教程 来源:网络整理
导读:我在SailsJS中创建了一个新模型,其中自定义ID名称作为主键.我想利用SailsJS附带的蓝色打印路线,但是当我尝试转到/ name / 1时,我得到下面的错误. ER_BAD_FIELD_ERROR: Unknown column 'id' in 'where clause' 似乎Sails仍在寻找默认表名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
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读