Получить все документы CoudhDB, которые содержат подмножество ключей просмотра - PullRequest
2 голосов
/ 04 ноября 2011

Предположим, у меня есть следующие документы:

{
   _id: 'id1',
   tags: ['a', 'b']
}

{
   _id: 'id2',
   tags: ['b', 'c', 'd']
}

{
   _id: 'id3',
   tags: ['c', 'd', 'e']
}

Теперь я хочу получить все документы, где ВСЕ теги являются подмножеством данного набора. Например, ключи представления ['a', 'b', 'c', 'd'] должны возвращать doc 'id1' и 'id2', но не документ с 'id3', поскольку он содержит тег 'e', не в запрошенных ключах.

Как бы вы написали такое представление в CouchDB?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...