CouchDB обеспечивает уникальность в поле _id документа. Вот и выдержка из http://guide.couchdb.org
В базе данных CouchDB каждый документ должен иметь уникальное поле _id. Если вам требуются уникальные значения в базе данных, просто назначьте их в поле _id документа, и CouchDB обеспечит вам уникальность.
Однако есть одна оговорка: в распределенном случае, когда вы запускаете более одного узла CouchDB, который принимает запросы на запись, уникальность может быть гарантирована только для каждого узла или за пределами CouchDB. CouchDB позволит записывать два идентичных идентификатора в два разных узла. При репликации CouchDB обнаружит конфликт и пометит документ соответствующим образом.