sql >> データベース >  >> RDS >> Mysql

sequelize.jsで関連付けられたモデルから属性をロードする方法

    sequelize.col()を使用して動作させています 関数。

    以下は、最終的な/機能するクエリコードです。

    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. 列挙型に実際の値より1つ小さい値を追加するMySQLコネクタ

    2. MYSQLクエリ/1週間前より古い日付(すべての日時はUTC)

    3. MySQL:特定の行の行番号(ランキング)を取得する

    4. PHPからMySQLに挿入する(jQuery / AJAX)