ES6深度嵌套SQL查询结果

时间:2018-03-20 06:46:37

标签: javascript ecmascript-6

我需要有关将SQL结果转换为对象数组的帮助。

SQL以JSON格式返回这些列的结果:

  • po_no
  • po_line_no
  • material_no
  • material_name
  • po_qty
  • grpo_qty

这些应该嵌套在:

po_no,
lines: {
    po_line_no,
    material_no,
    material_name,
    po_qty,
    items: {
         grpo_qty
    }
}

但是,我不知道如何使用ES6深入嵌套3个或更多级别。

之前我使用过这段代码,

Object.values(data.reduce((r, {column1,column2, column3, column4}) => {
    r[column1] = r[column1] || {column1, column2_items}
    r[column1].column2_items.push({ column2: column2 })
}))

但我不知道如何更深入地嵌套它。

0 个答案:

没有答案