Заинтересовался в последнее время сабжем. На практике применять не приходилось, но штука вроде интересная. Однако, непонятны некоторые вещи:
1) обеспечивается ли каким-нибудь образом целостность данных на уровне самого couchdb?
2) Каким образом генерятся уникальные _id документов при добавлении? Программой, которая использует базу, или это можно делать средствами сабжа?
3) Самый тупой вопрос:-) Каким образом передавать значения, по которым будет осуществляться выборка?
Официальные доки читал, гуглил, но как-то ответов не нашёл.