我想創建一個模型,如下所示:類別內的表SequelizeJS關係,同型號
var category = db.define('category', {
name: {
type: Types.STRING,
},
position: {
type: Types.INTEGER
}
}, {
classMethods:{
associate: function (models) {
category.belongsTo(models.category);
category.hasMany(models.category);
}
}
});
它工作在我的數據庫,我有「的CategoryId」,但我的時候希望包括我的查詢類型模型它不工作,我得到一個問題:
Error: ER_NONUNIQ_TABLE: Not unique table/alias: 'category'
而且我的查詢:
this.context.category.findAll({include: [{model: this.context.category}]});
嗯,你和同桌使得關係(屬於關聯/的hasMany)的順序?我對你在這裏試圖做的事情感到困惑。如果您只想查找表類別的所有元素,則只需執行findAll即可。 – dege 2015-02-11 10:26:20
每個類別都可以有一個父類或子類... – tonymx227 2015-02-11 14:03:27