Допустим, у меня есть ресурс заказа в моем 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.
Я использую узел иэкспресс для API.
Если я возвращаю ресурс заказа:
- Сделайте запрос в таблице ORDER, чтобы получить заказ по ID
- Сделайте запросв таблице PRODUCT_ORDER и PRODUCT с объединением, чтобы получить массив товаров из заказа.
Как поместить массив товаров в свойство line_items ресурса заказа?
Должен ли я просто сделать 2 запроса и присоединить их к узлу? Или есть способ создания ресурса в запросах?
Спасибо