MongoDB嵌入式文档PATCH与POST?

时间:2014-04-01 15:04:17

标签: json api mongodb http-method embedded-documents

我想通过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标准的一些好资源是什么?

0 个答案:

没有答案