sql >> Databasteknik >  >> RDS >> Mysql

Sequelize returnerar sammanfogningstabell i fråga

Uppdatera

https://github.com/sequelize/sequelize/issues/2143

    User.find({
    where: {id: userId}, attributes: userFields,
    include: [
      {model: db.Role, attributes: roleFields, through: {attributes: []}}
    ]
});

Men det stämmer inte överens med den dokumenterade versionen i Sequelize-dokumentationen som är uppdaterad, åtminstone borde den vara det.

User.findAll({
  include: [{
    model: Project,
    through: {
      attributes: ['createdAt', 'startedAt', 'finishedAt'],
      where: {completed: true}
    }
  }]
});

Eller till och med enkelt anges i referensdokumentationen:

user.getPictures() // gets you all pictures


  1. Stöder PostgreSQL accentokänsliga kollationer?

  2. mysql välj ENDAST dubbletter från databasen

  3. MySQL:Varför ange visningsbredd utan att använda zerofill

  4. Jfråga för att fylla i <table> baserat på <välj>