On Thu, Jul 9, 2009 at 9:46 PM, Thad Guidry<[email protected]> wrote:
> Morbus,
>
> I can think of one wiki article that helped me tremendously in understanding
> the CouchDB way of relationships. And how I could apply that to library
> cataloging techniques.
>
> http://wiki.apache.org/couchdb/EntityRelationship
I apologize for the fact that I may be a little off-topic but reading
this article a question came up regarding the second model presented
in the "One to Many: Embedded Documents" section:
{
"_id":"Scott",
"type":"contact",
"name":"My Friend Scott",
"phones":[{"home":"(650) 555 - 2200"},{"mobile":"(650) 555 - 2201"}],
}
What is the pros and cons of having phones stored as an array of
associative hashes versus having them as an associative hash? Here is
what I mean:
{
"_id":"Scott",
"type":"contact",
"name":"My Friend Scott",
"phones":{"home":"(650) 555 - 2200","mobile":"(650) 555 - 2201"}
}
It seams to me more intuitive syntax.