Thanks for your additional input. > _ Dynamic _rewrites:
unless this works already, there isn’t anything we’re going to change here > _ Error handling: What happens if the targeted id/field is missing? missing doc will cause a normal `404`, missing fields is an interesting one that is unspecified as of now, thanks for pointing that out. ``` GET /doc/_/foo/nonexistent -> 404 GET /doc/_/foo/nonexistent/bar/baz -> 404 ``` ``` DELETE /doc/_/nonexistent -> 404 | alternatively: 200 and return the old rev to signify no change, but the result is achieved. // maybe one of this is the default and one of this is available via a `?option=true|false` DELETE /doc/_/foo/nonexistent/bar/baz -> same as before ``` ``` PUT /doc/_/nonexistent -> 200 -> creates new field PUT /doc/_/nonexistent/bar -> 200 -> creates new field and new sub field // this is analogous to how we create attachments and docs in one go // we could add an option `?fail_if_no_exist=true` ``` [ Full content available at: https://github.com/apache/couchdb/issues/1559 ] This message was relayed via gitbox.apache.org for [email protected]
