Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Sails js未声明变量:建模关联时为NaN_Javascript_Mysql_Node.js_Sails.js_Waterline - Fatal编程技术网

Javascript Sails js未声明变量:建模关联时为NaN

Javascript Sails js未声明变量:建模关联时为NaN,javascript,mysql,node.js,sails.js,waterline,Javascript,Mysql,Node.js,Sails.js,Waterline,我有两个模型的帆-用户和缺席。用户有很多缺勤记录,所以我尝试进行一对多关联。它们看起来像这样: User.js 在属性中: id: { type: 'integer', unique: true, primaryKey: true, columnName: 'idx' }, absences: { collection: 'absence', via: 'idxuser' } id: { type: 'integer', uniq

我有两个模型的帆-用户和缺席。用户有很多缺勤记录,所以我尝试进行一对多关联。它们看起来像这样:

User.js 在属性中:

id: {
    type: 'integer',
    unique: true,
    primaryKey: true,
    columnName: 'idx'
},
absences: {
    collection: 'absence',
    via: 'idxuser'
}
id: {
    type: 'integer',
    unique: true,
    primaryKey: true,
    columnName: 'idx'
},
idxuser: {
    model: 'user'
}
缺席.js 在属性中:

id: {
    type: 'integer',
    unique: true,
    primaryKey: true,
    columnName: 'idx'
},
absences: {
    collection: 'absence',
    via: 'idxuser'
}
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

我也遇到了这个异常。但是,DB在列中有空值。该类型的属性为“整数”。
首先检查DB中的值。

这对我来说非常适合,有了新的数据库和您发布的确切代码。你能发布完整的堆栈跟踪吗?