【发布时间】:2018-08-09 16:11:57
【问题描述】:
我正在使用 MySQL 数据库,当我在做的时候:
models.modelA.findAll({
attributes: [
['modelA.id','id']
],
raw: true,
include:
[
{
model: models.modelB,
required: true
}
]
}).then(function (tenants) {
});
尽管我只选择了id,Sequelize 也在从相关表中检索所有属性,所以我得到了 {id, ... All attributes here}。
如何防止这种情况发生?有时我只想选择 2/3 列,而 Sequelize 总是选择所有无效的列。
【问题讨论】:
标签: mysql express select model sequelize.js