Obter o enésimo item de uma coleção

Estou na fase de aprendizado do mongodb.

Eu tenho um projeto de site de teste em que cada etapa de uma história é domain.com/step, por exemplo, a etapa 14 é acessada por domain.com/14

Em outras palavras, no caso acima, precisarei acessar o 14º documento da minha coleção para servi-lo.

Eu tenho usadofind().skip(n).limit(1) método para isso até agora retornarnNo entanto, o documento fica extremamente lento quando há muitos documentos a serem ignorados. Então, preciso de uma maneira mais eficiente de obter ondocumento na minha coleção.

Todas as idéias são apreciadas.

questionAnswers(1)

yourAnswerToTheQuestion