1

多くの関連モデルを持つエピローグ生成された 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 つのレストラン
  • レストランは注文に属します
  • 注文には 1 人の顧客がいます
  • 顧客は注文に属します
  • 注文には 1 つの情報があります
  • 情報は注文に属します
  • 注文には多くのアイテムがあります
  • アイテムは注文に属します
  • アイテムには多くのモッドがあります
  • モッズはアイテムに属します

これまでのところ、すべての人に個別に投稿できます。しかし、彼らは関連付けません。

「create-order」など、オブジェクト全体を 1 つのルートにポストするにはどうすればよいでしょうか。

そして、たとえば、orders/1/info/ を介して注文情報を見つけることができます。

私はノードに非常に慣れていないので、頭がいっぱいです。

どんな助けも祝福です。

続編、急行、そしてもちろんエピローグを使っています。

4

0 に答える 0