sql >> Database teknologi >  >> RDS >> Mysql

Sequelize returnerer join-tabel i forespørgsel

Opdater

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

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

Men det stemmer ikke overens med den dokumenterede version i Sequelize-dokumentationen, som er opdateret, det burde den i hvert fald være.

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

Eller endda enkelt angivet i referencedokumentationen:

user.getPictures() // gets you all pictures
 


  1. Opsætning af Grails 3.1.0 med MySQL

  2. Duplikere poster for at udfylde hullet mellem datoer

  3. Sådan forbinder du Grails 3.0 til min lokale Mysql-database

  4. Hvordan forsinker jeg kolonner i MySQL?