2016-03-03 101 views
0

我有以下型號:設定協會sequelize

var User = Seq.define('user', { 
    firstName: { 
      type: Sequelize.STRING, 
      field: 'first_name' 
    }, 
    lastName: { 
      type: Sequelize.STRING 
    } 
}); 

var Chip = Seq.define('bourse', { 
    name: { 
      type: Sequelize.STRING, 
      field: 'first_name' 
}); 

用戶可以有很多的芯片,但一個芯片就可以只有一個用戶。

我希望能夠將芯片設定的用戶爲:

chipInstance.setUser(userInstance); 

還有:

userInstance.addChip(chipInstance); 

我想:

Chip.belongsTo(User); 
User.hasMany(Chip); 

但是當我創建每個實例並嘗試chipInstance.setUser(userInstance),然後顯示userInstance,chips字段是一個空數組。 這是怎麼可能實現我想要做的?

感謝

回答