前提
REST API設計についてお聞きしたいです。
sites テーブル
id | name | site_values |
---|---|---|
xxxxx | {"countries": [{"country": "日本": "city": "東京"}, {"country": "アメリカ": "city": "カリフォルニア"}]} |
id: varchar
name: varchar
site_values: json
(データは適当です。)
上記のテーブルから特定のcountries(例: index0の日本のデータ)を1件だけ削除したい場合どのようなAPIリクエストを投げるのがベストでしょうか?
考えたリクエストについては以下になります。
DELETE /api/sites/xxxxx/countries
問題点
1件だけ削除するのにcountriesと複数形になってしまうのが少し引っかかっておりどのようなリクエストが良いか迷っています。
テーブル設計が悪いかもしれませんが、この状態だった場合どうするのがベストかを教えていただけますと助かります。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。