Node.js 如何使用sequelize中的关联模型将多层次json对象发布到尾声中
我正试图将一个多层对象发布到一个尾声生成的REST服务器,该服务器具有许多相关模型 对象:Node.js 如何使用sequelize中的关联模型将多层次json对象发布到尾声中,node.js,rest,express,sequelize.js,epilogue,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": "stri
{
"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有一家餐厅
- 餐厅属于秩序
- 订单有一个客户
- 客户属于订单
- 订单有一个信息
- 信息属于订单
- 订单上有很多项目
- 物品属于订单
- 物品有很多mod
- Mods属于Items
我使用的是sequelize、express,当然还有尾声。将完整的json存储在一个变量中,后处理很好,但存储和分发数据是问题将完整的json存储在一个变量中,后处理很好,但存储和分发数据是问题所在