Мы используем couch base node.js SDK, мы получаем список идентификаторов из внешней службы (может быть 200-500 идентификаторов), и нам нужно получить документы из нашей корзины, отсортированные, отфильтрованные и разбитые на страницы в соответствии с различными атрибутами.
вопрос в том, какой подход лучше? 1 запрос N1QL, "ВЫБРАТЬ x, y, z ИЗ документов WHERE docs.id IN [список идентификаторов, динамически устанавливаемых] ORDER BY docs.title LIMIT 10 OFFSET 50"
или создайте запросы с несколькими KV и выполните сортировку и фильтрацию в самом приложении узла.
даст ли индекс какое-либо значение при поиске списка идентификаторов?