On 11 September 2010 21:11, Robert Newson <[email protected]> wrote: > You can achieve the PUT side with an update handler and the GET side > with a show function. > > http://wiki.apache.org/couchdb/Document_Update_Handlers > http://wiki.apache.org/couchdb/Formatting_with_Show_and_List > > B.
Thanks Rob - mea culpa on the update handler... oops this looks like it was added in 0.10 then - awesome. The show presumably needs to be created in the ddoc in advance, or is there a clever way around that? cheers, Dave > On Fri, Sep 10, 2010 at 11:41 PM, Dave Cottlehuber <[email protected]> wrote: >> On 11 September 2010 02:32, Robert Wierschke <[email protected]> wrote: >>> Hi, >>> >>> can I update/add a specific field of a document without GET the old version >>> of the complete document and PUT the new version. E.g. something like >>> >>> curl -X GET http://localhost:5984/mydb/mydocument/newfield -d {"newfild": >>> "new value"} >> >> No. You need to PUT the whole doc. You can avoid most of the fetch if >> you don't need the original doc, by just getting HEAD. >> >>> Is it possible to GET a specific field without creating a view that selects >>> the field? >> >> No. >> >>> kind regards >>> robert >> >> cheers >> Dave >> >
