Sequelize.jsは属性/列のrawをサポートしていますか?属性の未処理
models.OrgTraffic.findAll({
"attributes": ["org_name", "account_id", "account_name", {"raw": "sum(requests)"}], ...})
ご注文の際にはグループ別に動作するようです。
Sequelize.jsは属性/列のrawをサポートしていますか?属性の未処理
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は、あなたが関数を呼び出していると、何かがそれとうまくいかない場合は、適切なエラーメッセージをあなたにお返しすることを理解するであろう。