Запрос представления Couchbase для одного ключа с несколькими значениями - PullRequest
1 голос
/ 16 мая 2019

У меня есть документ, как показано ниже, и я хочу реализовать фильтр по типу в диапазоне временного диапазона

{ fruit : Mango , timestamp : sometime  , ...},
{ fruit : Apple , timestamp : sometime , ...}
{ fruit : Grape , timestamp : sometime ,....}

Функция карты моего вида будет излучаться, как показано ниже.

emit ([doc.fruit,doc.timestamp], callingSomeMethodGetFormattedValuelue());

Для запроса записей за определенный период времени по определенному типу фруктов, я использую как startKey=['Mango',sometime] и endKey=['Mango',sometime]

Мое требование: я хочу фильтровать по двум типам фруктов: манго и яблоко, Может ли кто-нибудь помочь мне достичь этого? Могу ли я передать массив startKey и endKey !!. Представление, которое я использую, также выполняет некоторую сложную логику для форматирования данных, могу ли я достичь этого без использования N1QL

...