Это невозможно до CouchDB 2.x. Для CouchDB 2.x или выше см. Ответ Хуанхо Родригеса.
Но одним из возможных способов обхода любой версии CouchDB было бы использование вложенных файлов, которые по умолчанию исключаются из выборки. Если некоторые из ваших данных не всегда нужны и их не нужно включать в индексы, вы можете хранить их как (JSON) -вложения, а не как часть документа напрямую:
{
"id": "foo",
"content": "stuff",
"extra_content": "other stuff"
}
становится:
{
"id": "foo",
"content": "stuff",
"_attachments": {
"extra_content": {
"content_type": "application/json",
"data": "ZXh0cmEgc3R1ZmYK"
}
}
}