couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Damien Katz <>
Subject Re: Changing rev to _rev in view results (Was: Re: newbie question #1)
Date Fri, 02 Jan 2009 00:53:44 GMT
Why can't you just always stick the desired document into an body  
field on the document? If you always do that, then you can round trip  
without problem.


On Jan 1, 2009, at 7:17 PM, Geir Magnusson Jr. wrote:

> On Jan 1, 2009, at 7:14 PM, Adam Kocoloski wrote:
>> On Jan 1, 2009, at 4:45 PM, Geir Magnusson Jr. wrote:
>>> b) I should have the choice to not have it injected at all
>>> So why do I think this is a problem?  The 10gen appserver auto- 
>>> injects an id field into the JSON documents that are stored in our  
>>> database, Mongo.  Can you guess what the key is?  Yep - "_id"
>>> So how can I roundtrip a doc from 10gen through couch and back?  I  
>>> can't.
>> Perhaps its worth noting that CouchDB is perfectly comfortable with  
>> externally generated _ids.  It only injects an _id if you create a  
>> new document without one.  Best,
> I understand that.
> I was just pointing out a real-world case where a JSON doc from  
> "somewhere else" runs into trouble...  (and yes, the issue applies  
> equally to the 10gen platform, when coming from "somewhere else" :)
> geir

View raw message