You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by "Nolan Lawson (JIRA)" <ji...@apache.org> on 2014/02/14 23:09:19 UTC

[jira] [Created] (COUCHDB-2065) Overwrite a document with a single request

Nolan Lawson created COUCHDB-2065:
-------------------------------------

             Summary: 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)