couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Martin Higham <>
Subject Re: Why is the _id called id in the response from a put request?
Date Sun, 20 May 2012 11:13:57 GMT
_id and _rev are field names within a document, whereas the non-underscore
versions are copies of those values.

On 20 May 2012 11:35, Goog Cheng <> wrote:

> On 05/20/2012 06:16 PM, Alexander Gabriel wrote:
>> I am using jquery.couch.js.
>> In a openDoc() the return key for the _id is named "_id".
>> In a saveDoc() the return key for the _id is named "id".
>> Looking in Firebug at the get and put requests that are beeing sent the
>> reason seems to be the answer of couchdb to a put
>> request: {"ok":true,"id":"**181aa4dc7fd13af83aee8af9090067**
>> 5c","rev":"43-**69c0afda410423339da0caf97dc9c9**94"}
>> This difference in naming does not seem to be a very relaxing feature and
>> it id the cause of a whole bunch of errors in my app.
>> Is there a reason why couchdb calls its DocId sometimes "_id" and other
>> times "id"?
>> Knowing this reason might help me prevent future errors...
>> Alex
>>  yes, saveDoc is the id ,    can saveDoc() function be used out of a
> couchapp  (in a common html ) ?

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message