Как найти, используя размер массива в couchdb - PullRequest
0 голосов
/ 14 сентября 2018

Как создать запрос CouchDB для извлечения всех документов, размер элементов которых больше X.

Этот запрос возвращает все документы where movies.size = 3

{
 "selector": {
  "movies": { "$size": 3}
  }
}

Мне нужно найти where movies.size > 3

Я использую CouchDB 2.1.1

1 Ответ

0 голосов
/ 17 сентября 2018

В настоящее время это не поддерживается в Mango. Хотя это не должно быть сложно реализовать. На данный момент вы можете создать представление, которое индексирует длины массива. Исходя из этого, вы можете использовать end_key=3, чтобы получить документ с длиной ниже 3.

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