couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Damien Katz <dam...@apache.org>
Subject Re: newbie question #1
Date Sun, 28 Dec 2008 15:54:30 GMT

On Dec 28, 2008, at 9:50 AM, Geir Magnusson Jr. wrote:

>
> On Dec 28, 2008, at 9:36 AM, Damien Katz wrote:
>
>>
>> On Dec 28, 2008, at 8:58 AM, Geir Magnusson Jr. wrote:
>>
>>>
>>> The following two documents are legal JSON documents, but CouchDB  
>>> can't store them (if I grok CouchDB right) :
>>>
>>> {
>>> "_id" : "geir's document",
>>> "foo" : "bar"
>>> }
>>>
>>> {
>>> "_id" : "geir's document",
>>> "foo" : "woogie"
>>> }
>>
>> Sure you can:
>>
>> {_id:"the actual id",
>> body:{
>> "_id" : "geir's document",
>> "foo" : "bar"
>> }
>> }
>>
>>
>> If you need to store underscore fields, store move the whole  
>> document down from the top level into another field.
>
> I understand that, but that's really my point - I need to change my  
> document if I want to store it in CouchDB.  People don't seem to  
> care though :)

You don't need to change it, but you might need to wrapper it. This is  
like complaining that you can't mail someone a postcard that contains  
in the message the address of someone other than the recipient. If you  
have that problem, then put it in an envelope.

-Damien

Mime
View raw message