PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

sequelize selecione e inclua outro alias de tabela


Como você definiu o nome do alias no código abaixo é building :
City.hasMany(models.building,{as: 'building', foreignKey: 'cityId'})

Mas em query , você está usando buildings
include: [
  {
     model: Building, as: "buildings" // <---- HERE
  }
]

Deve ser building :
include: [
   {
         model: Building, as: "building" // <---- HERE
   }
]