Has something like this been considered?
{
"_id": "abc123",
"foo": { "bar": [1,2,{ "baz": 3 }] }
}
GET /db/abc123/foo/bar/2/baz
3
PUT /db/abc123/foo/durr [4,5,6]
GET /db/abc123
{
"_id": "abc123",
"foo": {
"bar": [1,2,{ "baz": 3 }],
"durr": [4,5,6]
}
}
You'd need a few rules for resolving ambiguities and attachments would
probably have to use a different url (_attachment/file?) but it would be
very convenient and RESTful.
