Я относительно новичок в CouchDB (точнее, в Cloudant, если это имеет значение), и мне трудно что-то обдумывать.
Допустим следующие (упрощенные) примеры документов:
{ "docType": "school", "_id": "school1", "state": "CA" }
{ "docType": "teacher", "_id": "teacher1", "age": "40", "school": "school1" }
Я хочу найти всех учителей в возрасте $ (например, 40) в состоянии $ state (например, CA).