Thanks very much. That was very helpful!

Mike

On Jun 3, 2010, at 3:26 PM, J Chris Anderson wrote:

> 
> On Jun 3, 2010, at 10:40 AM, Mike Keen wrote:
> 
>> I've been playing with Erlang views on and off in CouchDB, and find the 
>> information on the internal Erlang structure of Docs lacking. Is there 
>> somewhere I can read up on this? I had initially assumed that a Doc was a 
>> list of tuples, but I am starting to suspect that I am wrong.
>> 
> 
> It's an erlang proplist, wrapped in a single tuple, so:
> 
> {[{<<"key">>, value()}, {<<"other-key">>, value()}]}
> 
> Where value() is any valid eJSON.
> 
> So you can do eg:
> 
> {Props} = Doc,
> V1 = couch_util:get_value(<<"key">>, Props)
> 
>> Mike
> 

Reply via email to