2

Api リクエストを介して埋め込みドキュメントを更新したいのですが、親リソース全体を PUT したくありません。

Parent {
  _id: 123,
  ...
  events: [
    ...
    ...
  ]
}

埋め込まれたドキュメントを更新するために、RFC 6902 A.16は次のことを提案しています。

PATCH /parent-resource/123
[
  { "op": "add", "path": "/events/-", "value": {new event obj}}
]

Success Response: 204 no-content

私はこれがかなり好きで、これを提供します。しかし、少し使いやすくするために、次のエイリアスを使用します。

POST /parent-resource/123/events
{new event object}

Success Response: 204 no-content

も受け入れられる?また、JSON Api 標準に関する優れたリソースは何ですか?

4

0 に答える 0