couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Robert Newson <>
Subject Re: http PATCH support?
Date Mon, 30 Jul 2012 20:22:52 GMT

We had a few related things on the API list from the couchdb summit, they might well cover
the main use cases and we can ignore generic PATCH support.

Specifically, the ability to GET/PUT individual keys of a document.

GET /dbname/docid/_key/foo

would fetch (or 404 if not present?)

PUT /dbname/docid/_key/foo -d '"bar"' would change it to bar (regardless of whether it exists
or its current value)

DELETE /dbname/docid/_key/foo deletes it.

And so on.


On 30 Jul 2012, at 18:21, Paul Davis wrote:

> On Mon, Jul 30, 2012 at 10:36 AM, Dirkjan Ochtman <> wrote:
>> On Mon, Jul 30, 2012 at 5:28 PM, Dave Cottlehuber <> wrote:
>>> Any other corner cases?
>> I don't think CouchDB should invent it's own JSON patching scheme. I
>> guess it would be best to implement, say,
>> (but make sure
>> to track the ID until it becomes a standard).
>> Cheers,
>> Dirkjan
> We've discussed this a number of times before and have always ended up
> with exactly what Dirkjan describes. There's no accepted JSON patch
> scheme that is widely adopted. There have been a few attempts but I've
> not seen anything gather significant adoption to warrant picking sides
> in that fight.

View raw message