Currently CouchDB documents are structured like this:
{ "_id": "Poem:id_:74d64d71-a996-4b2c-94c8-a5cea8287eb2_", [...] "columnNames": [ "id", "name" ], "columnValues": [ "74d64d71-a996-4b2c-94c8-a5cea8287eb2", "L'albatros" ] }
A more natural way would be this:
{ "_id" : "74d64d71-a996-4b2c-94c8-a5cea8287eb2", "name" : "L'albatros" }
I'm also wondering why the type name is encoded in the id, as there is the separate "table" name attribute for this as well.