Thanks Joan.
Thanks especially for the tip that _all_docs is a view!!
I am working on this matter, but find the GET docs are also sorted
alphabetically which is irritating as the original docs had a sequence for
a reason. Is there a way to avoid the sorting of the output.
I presume once updated the order is permanent.


On 12 February 2017 at 22:42, Joan Touzet <[email protected]> wrote:

> Hi John,
>
> The standard procedure generally is a GET-modify-PUT cycle, one document
> at a time.
>
> Remember that _all_docs is basically a built in view. You're presumably
> adding include_docs=true to that view request to get the format you're
> seeing (or your client is doing this for you).
>
> A simple:
>
> doc = doc.doc
>
> or equivalent in your language should limit scope to just the document
> itself.
>
> Good luck,
> Joan
>
> ----- Original Message -----
> > From: "John Le Brasseur" <[email protected]>
> > To: [email protected]
> > Sent: Sunday, February 12, 2017 10:19:42 AM
> > Subject: Getting, editing and (re-)Posting docs to update them:
> >
> > Hi.
> > I am getting(GET) all the docs from my database in order to try and
> > update
> > certain data in all of them and then POST the edited docs to update
> > the
> > database.
> >
> >
> > However, the documents contain extra data which looks like this:
> >
> >  "id": "d8d006c66c0e4555bf12e5d086003010",
> >       "key": "d8d006c66c0e4555bf12e5d086003010",
> >       "value": {
> >         "rev": "28-38526f3787b1fcedc82624419709c347"
> >       },
> >       "doc": { ....
> >
> >
> > This is followed by the actual document:
> >
> >  "_id": "d8d006c66c0e4555bf12e5d086003010",
> >  "_rev": "28-38526f3787b1fcedc82624419709c347",
> >         ...........etc.
> >
> >
> >
> > Is there a way to get output without this data added?
> >
> > If not I presume one must remove this manually every time one wishes
> > to
> > edit documents.
> >
> > Many thanks.
> >
> > John
> >
>

John

Reply via email to