sql >> Databáze >  >> RDS >> Mysql

Jak načíst atributy z přidružených modelů pomocí sequelize.js

Funguje mi to pomocí sequelize.col() funkce.

Následuje konečný/pracovní kód dotazu:

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. Zkopírujte databázi mysql ze vzdáleného serveru do místního počítače

  2. Jak provádět seskupené hodnocení v MySQL

  3. MySQL GROUP BY více sloupců z různých tabulek

  4. Přidání pokročilejších funkcí, jako je správa kategorií a hlasování o vláknech a příspěvcích