我想创建一个模型,如下所示:类别内的表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