Чтобы получить документ (ы) с doc_id
= 10, вам нужно создать представление с doc_id
в качестве ключа. На самом деле, вы не можете навязать уникальность doc_id
.
Вместо использования doc_id
вы все равно можете использовать поле _id
в CouchDB. Iirc, вам не нужно оставлять это в CouchDB, чтобы присвоить значение _id
. Если вам не нравятся UUID, которые CouchDB использует для поля _id
, вы можете создать документ с указанным _id
.
Вы должны быть осторожны с этим, особенно. в распределенной настройке. Если у вас разные документы (на разных узлах) с одинаковым _id
, CouchDB может считать их разными версиями одного и того же документа.