如何使用sequelize中的关联模型将多层json对象发布到结尾语中

时间:2016-09-23 05:44:09

标签: node.js rest express sequelize.js epilogue

我正在尝试将多层对象发布到结尾生成的REST服务器上,其中包含许多相关模型。

对象:

{
"customer": {
    "name": "string",
    "phone": "string",
    "address1": "string",
    "address2": "string",
    "city": "string",
    "state": "string",
    "zip": "string",
    "cross-street": "string",
    "special-instructions": "string",
    "longitude": "string",
    "latitude": "string"
},
"info": {
    "scheduled-dt": "string",
    "estimated-dt": "string",
    "confirmation-number": "string",
    "service-type": "string",
    "payment-is-cash": "string",
    "tip-payment-is-cash": "string",
    "payment-type": "string",
    "tip-payment-type": "string",
    "subtotal": "string",
    "delivery-charge": "string",
    "sales-tax": "string",
    "tip": "string",
    "total": "string",
    "coupon-description": "string",
    "coupon-amount": "string"
},
"restaurant": {
    "name": "string",
    "billing-comment": "string"
},
"items": [
    {
        "name": "string",
        "group_name": "string",
        "group_id": "string",
        "pos_id": "string",
        "quantity": "string",
        "price": "string",
        "mods": [
            {

                "name": "string",
                "pos_id": "string",
                "portion": "string",
                "group_name": "string",
                "group_id": "string",
                "price": "string",
                "quantity": "string"
            }
        ]
    }
]

}

目前的关联如下:

  • 订购有一家餐厅
  • 餐厅属于订单
  • 订单有一个客户
  • 客户属于订单
  • 订单有一个信息
  • 信息属于Order
  • 订单有很多项
  • 项目属于订单
  • 项目有很多Mods
  • Mods属于Items

到目前为止,我可以单独发布给所有人。但他们没有联系。

如何将整个对象发布到一条路线中,比如" create-order"。

然后能够通过orders / 1 / info /查找订单信息。

我对节点很新,而且我非常关注。

任何帮助都会是一种祝福。

我正在使用sequelize,express,当然还有结语。

0 个答案:

没有答案