0
Sequelize.js是否支持原始属性/列?原始属性
models.OrgTraffic.findAll({
"attributes": ["org_name", "account_id", "account_name", {"raw": "sum(requests)"}], ...})
它似乎适用于排序和分组。
Sequelize.js是否支持原始属性/列?原始属性
models.OrgTraffic.findAll({
"attributes": ["org_name", "account_id", "account_name", {"raw": "sum(requests)"}], ...})
它似乎适用于排序和分组。
其实,我意识到你可以使用文字函数。在我的情况下,这一个作品:
models.OrgTraffic.findAll({
"attributes": ["org_name", "account_id", "account_name", [sequelize.literal('sum(message_count)'), 'mc'], ...})
我会建议你使用尽可能详细的属性声明尽可能。
您可以通过使用达到同样的效果:
models.OrgTraffic.findAll({
"attributes": [
"org_name",
"account_id",
"account_name",
[ sequelize.fn("sum", "requests"), "mc" ]
...
]
})
现在sequelize会明白,你调用一个函数,如果出问题时,会给你回相应的错误消息。