State queries and CouchDB