연관으로 가져 오려고 할 때 '필드 목록'에 알 수없는 열 'userDetails.createdAt'이 표시됩니다.
findAll
연결없이 사용하면 잘 작동합니다.
내 코드는 다음과 같습니다.
var userDetails = sequelize.define('userDetails', {
userId :Sequelize.INTEGER,
firstName : Sequelize.STRING,
lastName : Sequelize.STRING,
birthday : Sequelize.DATE
});
var user = sequelize.define('user', {
email: Sequelize.STRING,
password: Sequelize.STRING
});
user.hasOne(userDetails, {foreignKey: 'userId'});
user.findAll({include: [userDetails] }).success(function(user) {
console.log(user)
});