0
我的查詢看起來像使用sequelize.col時可以指定表嗎?
({
attributes: [[sequelize.fn('COUNT', sequelize.col('id')), 'commitCount']],
include: [
{
model: global.mysqlDb.Commit,
attributes: ['id'],
where: {
RepositoryId: req.params.repositoryId
}
}, {
model: global.mysqlDb.SourceFile
}
],
group: ['SourceFileId']
});
在
sequelize.col
但id
是模糊的,因爲它可以從任何表。任何方式我也可以指定表名稱?
難道我用的單複數'table'的名字嗎? – Shamoon 2014-12-04 01:54:07
取決於你的表名是複數還是不是:)。因爲它只是一個字符串,所以sequelize不會改變套管 – 2014-12-04 10:05:57
我不得不通過用'sequelize.define'(不是表名)使用的模型名稱來工作。 – mjhasbach 2015-10-14 16:55:18