Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak załadować atrybuty z powiązanych modeli za pomocą sequelize.js

Działa to za pomocą sequelize.col() funkcjonować.

Poniżej znajduje się ostateczny/działający kod zapytania:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jakie znaczenie ma znak zapytania w MySQL w kolumnie WHERE =??

  2. Dlaczego dwa klucze podstawowe w tabeli są niedozwolone?

  3. Importuj plik SQL do mysql

  4. Tylko zmienne mogą być przekazywane przez referencję - php

  5. Czy przedłużanie zajęć jest dobrą praktyką?