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