首页 文章

Sails js Undeclared变量:建模关联时的NaN

提问于
浏览
1

我在Sails中有两个模型 - 用户和缺席 . 用户有很多缺勤记录,所以我试图做一对多关联 . 它们看起来像这样:

属性中的User.js:

id: {
    type: 'integer',
    unique: true,
    primaryKey: true,
    columnName: 'idx'
},
absences: {
    collection: 'absence',
    via: 'idxuser'
}

属性中的Absence.js:

id: {
    type: 'integer',
    unique: true,
    primaryKey: true,
    columnName: 'idx'
},
idxuser: {
    model: 'user'
}

但是,当我调用用户记录时,我收到此错误:

Error (E_UNKNOWN) :: Encountered an unexpected error
ER_SP_UNDECLARED_VAR: Undeclared variable: NaN

并且堆栈跟踪引用了sails-mysql模块 .

我正在使用:风帆0.10.5 sails-mysql 0.10.6节点0.10.25

1 回答

  • 0

    我也遇到了这个例外 . 但是,DB在列中具有空值 . 那种属性是'整数' . 首先在DB中检查您的值 .

相关问题