PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

sequelize seleziona e includi un altro alias tabella

Come hai definito il nome dell'alias in basso, il codice è building :

City.hasMany(models.building,{as: 'building', foreignKey: 'cityId'})

Ma nella query stai usando buildings

include: [
  {
     model: Building, as: "buildings" // <---- HERE
  }
]

Dovrebbe essere building :

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