javascript - Getting related data through object_2_object table with Sequelize -
i have pet
object, belongs species
through speciestopet
.
i have following definitions sequelize.
const pet = sequelize.define(`pet`, { id: { type: sequelize.integer } ... }) const speciestopet = sequelize.define(`speciestopet`, { speciesid: { type: sequelize.integer }, petid: { type: sequelize.integer } }) const species = sequelize.define(`species`, { id: { type: sequelize.integer } })
now, pet.belongstomany(species, { as: 'species', through: speciestopet,foreignkey: 'petid', otherkey: 'speciesid' })
can species
pet
belongs to, want able pet
s in same species
.
how can define relationship obtain values?
you should define species->pet
relation:
species.belongstomany(pet, { as: 'pets', through: speciestopet});
Comments
Post a Comment