Mysql
 sql >> база данни >  >> RDS >> Mysql

Посочване на конкретни полета със Sequelize (NodeJS) вместо *

Трябва да посочите атрибутите като свойство в обекта, който предавате на findAll():

Project.findAll({attributes: ['name', 'age']}).on('success', function (projects) {
  console.log(projects);
});

Как открих това:

Заявката се извиква първо тук:https:// github.com/sdepold/sequelize/blob/master/lib/model-definition.js#L131
След това се конструира тук:https://github.com/sdepold/sequelize/blob/master/lib/connectors/mysql/query-generator.js#L56-59



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Появява се арабски език в php/mysql ???? въпросителни знаци в html

  2. Успешни стратегии за архивиране и възстановяване на MySQL/MariaDB

  3. Как да използвам PHP низ в mySQL LIKE заявка?

  4. Използване на MySQL с Entity Framework

  5. FIND_IN_SET() срещу IN()