MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Paginação eficiente no MongoDB usando mgo.v2 e MongoDB> 4.2


gopkg.in/mgo.v2 está há muito tempo sem manutenção. A solução mais fácil para você seria mudar para o github.com/globalsign/mgo motorista MG. Tem API idêntica, então provavelmente você só precisa alterar os caminhos de importação. Ainda é um pouco suportado, mas acredito que desaparecerá em favor do mongo-go oficial condutor. Se você optar por mudar para o mongo-go, ele tem suporte "incorporado" para especificar o índice min parâmetro para consultas. Mas saiba que o driver mongo-go possui API diferente.

Outra opção seria bifurcar minquery , e aplique os commits que fiz ao v2.0.0 versão, incluindo suporte para as dicas de índice.