Easier would be something like { "data": your object here } though.
On Dec 28, 2012 4:52 PM, "Stanley Iriele" <siriele...@gmail.com> wrote:

> Hey which couchdb version are you using?...is this 1.2? Or later?. I
> noticed that an underscore was used for reserved words so I just  prepend
> some some special characters in its place to avoid that.
>
> On Dec 28, 2012 5:38 PM, "Paulo Edgar Castro" <pauloedgarcas...@gmail.com>
> wrote:
> >
> > Hi all,
> >
> > I just bumped into this error in the subject.
> > Upon further digging as per commit
> d748a328aec166047c81bcaf3dec6b0a885a2088, keys starting with an underscore
> are not accepted as valid...
> >
> > DB="http://127.0.0.1:5984/mydb";
> > curl -X PUT $DB
> > curl -H "Content-Type:application/json"  -d
> '{"docs":[{"key":"baz","_name":"bazzel"},{"key":"bar","_name":"barry"}]}'
> -X POST $DB/_bulk_docs
> >
> > {"error":"doc_validation","reason":"Bad special document member: _name"}
> >
> > Some modules I'm using as part of a project try to serialize a whole
> class and some of the keys are serialized with underscores.
> > This means that CouchDB stops being an option for storage.
> >
> > Is there a good reason for this design decision ?
> > Couldn't the underscore keys be validated against the set of reserved
> words or similar ?
> > Could this be something not serving a useful purpose ?
> >
> > Also, I couldn't find any meaningful caveat about this in the wiki ...
> >
> > Regards,
> >
> >
> >
> >                 PECastro
> >
>

Reply via email to