couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mike Keen ...@visiture.com>
Subject Re: Erlang Doc structure
Date Thu, 03 Jun 2010 20:14:11 GMT
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
> 


Mime
View raw message