加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 数据库 > MySql > 正文

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

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

(编辑:安卓应用网)

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

    推荐文章
      热点阅读