derby.js Как выполнить запрос с использованием $skip и $limit для отсортированной коллекции?
Извините, если это вопрос дампа, но я не могу понять это.
Поскольку коллекции увеличиваются в размере, становится удобной визуализация части данных. Для этого мы можем что-то вроде
model.query('items', { $skip: 30, $limit: 30 })
но что, если мы хотим сделать это с помощью фильтра или сорта? я пытался
model.query('items', { $skip: 30, $limit: 30 }, { creation_time: -1})
подражать MongoDB .find()
,
Я не нашел способ сделать выборку / запрос по фильтрам. Конечно, я не хочу нарезать после .get()
так как это было бы проблематично для больших коллекций. Я пытался использовать ref()
на фильтре безуспешно. Кто-нибудь знает рецепт, как справиться с этими ситуациями?
Заранее спасибо.
PS: я надеюсь.fetch() удерживает курсор и ждет.get() для получения данных.
1 ответ
Решение
model.query('items', { $skip: 30, $limit: 30, $orderby: {creation_time: -1}})