it's _deleted not _delete B.
On Tue, Oct 19, 2010 at 10:43 AM, Alex Ivasyuv <indust...@gmail.com> wrote: > On 10/19/2010 04:54 PM, Johannes Jörg Schmidt wrote: >> >> You could write an update function which sets doc._delete to true. This >> way >> you can delete a document sending only one request. >> > > That's exactly that I looked for, but unfortunately it doesn't work for me: > > {"error":"doc_validation","reason":"Bad special document member: _delete"} > > CouchDB 1.0.1 > > Code: > > function(doc, request) { > > // if no record found, we create it manually > if (!doc) { > doc = { > _id: request.id > }; > } > > if (request.query.action === "delete") { > doc._delete = true; > } else { > > // set all passed params to object > for (i in request.query) { > doc[i] = request.query[i]; > } > } > > // save doc > return [ > doc, > JSON.stringify({ > result: "success" > })]; > } > >> Greetings Johannes >> Am 19.10.2010 15:30 schrieb "Matt Goodall"<matt.good...@gmail.com>: >> >> >>> >>> On 19 October 2010 12:35, Alex Ivasyuv<indust...@gmail.com> wrote: >>> >>>> >>>> Thanks Matt for reply, but question still exist, is there some way to >>>> >>> >>> delete >>> >>>> >>>> doc in ONE request without mentioned revision. In your example I need to >>>> make a GET request first. >>>> >>> >>> It's not possible in 1 request. As I said, you must provide the current >>> _rev. >>> >>> - Matt >>> >>> >>>> >>>> Thanks, >>>> >>>> Sent from my HTC >>>> >>>> ----- Reply message ----- >>>> From: "Matt Goodall"<matt.good...@gmail.com> >>>> Date: Tue, Oct 19, 2010 2:04 pm >>>> Subject: DELETE doc without rev >>>> To:<user@couchdb.apache.org> >>>> >>> >>> >>>> >>>> On 19 October 2010 11:39, Alex Ivasyuv<indust...@gmail.com> wrote: >>>> >>>>> >>>>> Hi, >>>>> >>>>> I would like to... >>>>> >>> >>> >> >> > > > -- > Best regards, > Alex Ivasyuv > Senior WebUI Software Engineer > ReelRoles, Inc. > > >