2013-12-17 3 views

답변

1

어쩌면 당신은 Getters & setters 그래서 그 user_role 테이블에 쿼리을 자동화하여 재생해야, 다음과 같이 매끄러운 :

var User = sequelize.define('User', { 
    name_field: { Sequelize.STRING }, 
    age_field: { Sequelize.INTEGER }, 
    // other fieds 
    userRole: { 
    type  : Sequelize.STRING, 
    allowNull: false, 
    get  : function() { 
     return global.db.Role.findOne({ 
     // user_id or how it defined in Role table  
     where: {user_id: this.userId} 
     }).success(function(role) { 
     return role 
     }) 
    } 
    } 
}); 
+0

흥미 곧이 시도됩니다. 저는 현재 일종의 노력을하고 있습니다. 그러나 이것은 확실히 들러 볼만한 가치가 있습니다. – SirDemon