Mongoose - Пагинация - Как узнать конкретный индекс документа в Mongoose? - PullRequest
0 голосов
/ 07 октября 2018

Я работаю над нумерацией блогов.Я хочу получить конкретный документ в зависимости от некоторых контекстных переменных.

В настоящее время я знаю, как выполнить сортировку, чтобы получить документы в конкретной организации, например, по убыванию дат.Но теперь, после сортировки базы данных, я хочу получить специфические документы, соответствующие сортировке.Например:

page 12 => get me the 8 documents corresponding to the 12th scoped of oldness, so the 96 to 103 documents sorted by descending date. 

Я думаю, что эти документы могут быть восстановлены с использованием их индексов.Например:

doc 96 = index 96 => get me the documents from index 96 to 103

В моей базе данных 9 документов с "полем слова".Я пробовал:

Word.find().sort({ date: -1}).slice( "word", [ 2, 5 ]).exec(function (err, data) {
    if (err) return console.error(err);
    console.log(data);
  })

Но мне возвращаются все документы.

Или, может быть, я просто неправ.Между тем, я не могу найти метод, предназначенный для выполнения дальнего запроса в Mongoose.Я предполагаю, что метод среза мог бы помочь, я передаю большой момент головной боли на нем.Любой намек был бы отличным, спасибо

...