将一个到多个连接响应转换为节点js中的对象

时间:2016-01-12 07:25:06

标签: mysql node.js express

我在MySql中有3个表,它们使用一对多关系连接。在节点js中,我现在有多行将它们转换为包含这些数据的单个对象。

实施例。 1.具有用户详细信息的用户表 2.卡表(信用卡或借记卡用户) 3.交易表(用卡完成的交易)

我有一个POJO,如下所示:

user:{
  "firstname":"sandy",
   ...
  "cards":[        //this is a array of cards
      {"card_no":"12321",
      ...
      "transactions":[       //this is list of transactions

       ]}

  ]
}

从我的MySQL查询中我得到了所有这些作为多行,现在我必须将它们转换为POJO。谁能建议我怎么做?

感谢。

1 个答案:

答案 0 :(得分:0)

我认为使用像Sequelize这样的ORM是满足您需求的最佳方式