js + Sequelize"/>
Node.js + Sequelize
[Galera,meu de de Bairrosestáassim .. eu cho que eu teria criar outro relacionamento com modelESTADO.porémnãosei como fazer。
'use strict';
module.exports = (sequelize, DataTypes) => {
const Bairro = sequelize.define('Bairro', {
descricao: DataTypes.STRING,
municipio_id: DataTypes.INTEGER
}, {});
Bairro.associate = function(models) {
Bairro.hasOne(models.Municipio, {foreignKey: 'id',sourceKey: 'municipio_id'});
};
return Bairro;
};
---------------aqui é meu service.----------
async ListaBairros(){
try{
return await this.Bairro.findAll({
include:[{model:this.Municipio,model:this.Estado}]
});
}catch(err){
//return undefined;
console.log(err);
}
}
回答如下:consegui解析器pessoal,fiz isso。
const bairro = Bairro.findAll({
where: {descricao: nome},
include: [
{
association: 'Municipio',
include: [
{ association: 'Estado' }
]
}
]
})
更多推荐
Node.js + Sequelize
发布评论