如何通过MySQL获取REST API资源

时间:2019-10-07 21:53:28

标签: mysql rest api express

让我们说我的REST API上有一个订购资源:

{
  id: 123,
  created_at: 123456789
  line_items: [
    {
      id: 1
      name: "Cereal"
      quantity: 1
    },
    {
      id: 23
      name: "Milk"
      quantity: 1
    }
  ] 
}

在MySQL数据库中,有一个ORDERS,PRODUCTS和PRODUCT_ORDER的表。

我正在使用node并表达API。

如果我要退回订单资源:

  1. 在ORDER表上查询以按ID获取订单
  2. 使用联接对PRODUCT_ORDER和PRODUCT表进行查询,以从订单中获取一系列产品。

如何将产品数组放入订单资源的line_items属性中?

我应该只进行两个查询并将它们加入节点吗?还是有一种在查询中创建资源的方法?

谢谢

0 个答案:

没有答案