[ https://issues.apache.org/jira/browse/COUCHDB-2065?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13914880#comment-13914880 ]
Nolan Lawson commented on COUCHDB-2065: --------------------------------------- Hey Robert, Thanks for the thoughtful responses. Largely based on the problems you identified, we decided to abandon this idea in PouchDB as well. Modularization would be cool, but I think in the meantime the only solution is good documentation to help guide users towards the most robust implementation. Luckily the Couch docs themselves are great for that! > 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)