2014-10-06 3 views
1

나는 세일에 2 개의 모델 - 사용자 및 부재를 가지고 있습니다. 사용자는 부재의 많은 기록을 가지고 있으므로 일대 다 (One to Many) 관계를 수행하려고합니다. 속성에돛 js 선언되지 않은 변수 : 연관성을 모델링 할 때 NaN

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

Absence.js : 속성에

의 user.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 돛 - MySQL의 0.10.6 노드 나도이 예외를 충족 0.10.25

+0

새로운 데이터베이스와 정확한 코드로 나를 완벽하게 처리 할 수 ​​있습니다. 전체 스택 추적을 게시 할 수 있습니까? – sgress454

답변

0

. 그러나 DB에는 열에 null 값이 있습니다. 그 유형의 속성은 '정수'입니다. 먼저 DB에서 값을 확인하십시오.