Использование мангуза для поиска ID и 10 последующих объектов

StackOverflow https://stackoverflow.com/questions/9303698

  •  25-10-2019
  •  | 
  •  

Вопрос

Я хочу использовать Mongoose, чтобы найти объект по _id, затем 10 предыдущих объектов. Я нашел, как sort на заказ на дату и find функция, чтобы найти конкретный объект с помощью ID и limit Функция, чтобы ограничить результаты 10, я просто не выяснил, как найти конкретный объект и 9 объектов, которые поступают после него.

Это было полезно?

Решение

Монгуз построен на MongoDB, и синтаксис запросов по существу идентичен между ними. А Страница Advanced запросов имеет раздел о сопоставлении неравенства.

Я не проверял это, но, поскольку идентификатор MongoDB является монотонно увеличивающимся (но псевдолудочным) целым числом, это должно быть возможно:

db.myCollection.find( { _id : { $gte : myIdVal } } ).limit(10);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top