Как разместить многоуровневый объект json в эпилог, используя связанные модели в sequelize
Я пытаюсь опубликовать многоуровневый объект на сервере 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"
}
]
}
]
}
Текущие ассоциации следующие:
- Заказ имеет один ресторан
- Ресторан принадлежит Ордену
- Заказ имеет одного клиента
- Клиент принадлежит Заказу
- В заказе есть одна информация
- Информация принадлежит заказу
- В заказе много предметов
- Предметы принадлежат заказу
- Предметы имеет много модов
- Моды принадлежат Предметам
пока я могу публиковать сообщения для всех. Но они не ассоциируются.
Как бы я разместил весь объект в один маршрут, скажем "создать-порядок".
И затем сможете найти информацию о заказе, например, через /1/info/.
Я очень новичок в узле, и я глубоко над головой.
Любая помощь будет благословением.
Я использую sequelize, express и, конечно, epilogue.