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}})
Другие вопросы по тегам