[ https://issues.apache.org/jira/browse/COUCHDB-2065?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13914905#comment-13914905 ]
Robert Newson commented on COUCHDB-2065: ---------------------------------------- Thanks for letting us know. I agree that a really thorough exposition of *why* couchdb does this would be great to have. We obviously have some text on this from the book, the wiki and the docs, but not, I don't think, a single article you could read that covers the entire thing in detail. > Overwrite a document with a single request > ------------------------------------------ > > Key: COUCHDB-2065 > URL: https://issues.apache.org/jira/browse/COUCHDB-2065 > Project: CouchDB > Issue Type: New Feature > Security Level: public(Regular issues) > Reporter: Nolan Lawson > > It would be convenient to have the option to overwrite documents with a > single request, rather than having to GET, check the _rev, POST/PUT, possibly > deal with conflicts, and then continue POST/PUTing until success. It could > be something as simple as: > {code} > PUT localhost:5984/mydb/mydoc?force=true > {code} > If two callers attempt to update the same document at the same time, whoever > gets there last would win. > Prompted by a [discussion in > PouchDB|https://github.com/daleharvey/pouchdb/issues/1388]. -- This message was sent by Atlassian JIRA (v6.1.5#6160)