【发布时间】:2019-05-16 19:37:02
【问题描述】:
我有一个sql表产品:
+-----------+------+--------+
| productid | rate | name |
+-----------+------+--------+
| 100 | 80 | orange |
| 100 | 10 | orange |
| 102 | 100 | banana |
+-----------+------+--------+
我想按productid 将所有费率分组到数组中..
如何使用sequelize获取以下对象(通过find方法)?
{
products: [{
productid: 100,
name: 'orange',
rate: [ 80, 10 ]
},
{
productid: 102,
name: 'banana'
rate: [100]
}
]
}
【问题讨论】:
-
如果使用 postresql,请研究 row_to_array() 和 array_to_json() 函数
-
我想用sql解决方案:)
-
哪个 sql 驱动程序?
标签: sql node.js sequelize.js