sql >> Databasteknik >  >> RDS >> Mysql

Hur man laddar attribut från associerade modeller med sequelize.js

Jag har det att fungera genom att använda sequelize.col() fungera.

Följande är den slutliga/fungerande frågekoden:

try {
        let receiptModels =  await ReceiptModel.findAll({
            raw: true,
            attributes: [[Sequelize.col('kiosk.name'), 'Kiosk']],
            include: [{
                model: Kiosk,
                required: false,
                as: 'kiosk',
                attributes: []
            }],
        });
        return res.json(receiptModels);
    }catch(err){
        return res.status(500).send({ msg: err.message });
    }



  1. Hur man uppgraderar PostgreSQL10 till PostgreSQL11 med noll driftstopp

  2. Undvik att upprepa poster som visas i MySQL / PHP

  3. Doktrinkolumnen hittades inte:1054 Okänd kolumn 's.features' i 'field list''

  4. Splitting Strings:En uppföljning