While I think your attitude to all the help you've received on this thread speaks for itself, I will only say that we welcome contributions to improve the wiki (write access is, sadly, invite-only as our wiki is the target of aggressive spamming) and suggestions to improve the API.
If you do wish to contribute to the documentation, please sign up for an account on the wiki and start a new thread to user@ asking for write permission. B. On 19 February 2012 07:52, Benoit Chesneau <[email protected]> wrote: > On Sunday, February 19, 2012, john.tiger <[email protected]> wrote: >> On 02/18/2012 02:59 AM, Robert Newson wrote: >>> >>> See http://wiki.apache.org/couchdb/HTTP_Bulk_Document_API and >>> particularly > http://wiki.apache.org/couchdb/HTTP_Bulk_Document_API#Modify_Multiple_Documents_With_a_Single_Request > . >> >> yes, I can read. While the docs might be clear to you they are not clear > to myself and others (based on questions I found searching). Are you > refusing contributions for clearer documentation ? That kind of attitude > is really stupid. >> > he was. just pointing you to the doc so you can have a clear view. What is > stupid here is your reaction. > > There is a process described on the wiki to participate to the doc. A jira > is here to open ticket. Other way is to open a thread like you did. what is > not clear is why it's difficult to add a list to a doc property. I suspect > that what you want is bulk doc streaming. Can you describe more what you're > trying to solve? > > -benoît > >> >> >> >> >> >>> B. >>> >>> On 17 February 2012 17:49, john.tiger<[email protected]> wrote: >>>> >>>> On 02/17/2012 03:49 AM, Robert Newson wrote: >>>>> >>>>> an "array of json objects" posted to /dbname is not valid input for >>>>> the CouchDB API. >>>>> >>>>> As others have noted, you can POST a single json object to /dbname, or >>>>> PUT a single json object to /dbname/docname, or POST multiple >>>>> documents to /dbname/_bulk_docs using the {"docs":[]} format. >>>>> >>>>> http://wiki.apache.org/couchdb/HTTP_Document_API >>>> >>>> okay, I see that _bulk_docs actually does not keep the extra "docs":[] > layer >>>> but loads each record individually. >>>> >>>> I do think this should still be changed since if extracting a big json > data >>>> set - it is a pain to append the {"docs": >>>> >>>> Also the wiki is not that clear - how can I submit a brief description > of >>>> this to the wiki page ? any password or process required ? >>>> >>>> >>>> >>>> >>>> >>>> >>>>> B. >>>>> >>>>> On 17 February 2012 07:35, Alexander Shorin<[email protected]> wrote: >>>>>> >>>>>> On Fri, Feb 17, 2012 at 10:15 AM, john.tiger< > [email protected]> >>>>>> wrote: >>>>>>> >>>>>>> On 02/16/2012 08:00 PM, Alexander Shorin wrote: >>>>>>>> >>>>>>>> I suppose that you'd like to create multiple documents at one. Than >>>>>>>> you have to use bulk api: >>>>>>>> >>>>>>>> >>>>>>>> > http://wiki.apache.org/couchdb/HTTP_Bulk_Document_API#Modify_Multiple_Documents_With_a_Single_Request >>>>>>> >>>>>>> yes but the _bulk_docs docs say must have {"docs": [.....]} - this >>>>>>> seems >>>>>>> wrong - if an array of json objects is correct json syntax, then > couchdb >>>>>>> should be able to import it. >>>>>>> >>>>>> JSON array might be valid from syntax point, but it is invalid from >>>>>> point of expected data for /db/_bulk_docs resource. >>>>>> >>>>>> >>>>>> -- >>>>>> ,,,^..^,,, >>>> >> >>
