sql >> Base de Datos >  >> NoSQL >> MongoDB

Paginación eficiente en MongoDB utilizando mgo.v2 y MongoDB> 4.2

gopkg.in/mgo.v2 ha pasado mucho tiempo sin mantenimiento. La solución más fácil para usted sería cambiar a github.com/globalsign/mgo conductor mgo. Tiene una API idéntica, por lo que lo más probable es que solo tenga que cambiar las rutas de importación. Todavía es algo compatible, pero creo que se desvanecerá a favor del mongo-go oficial conductor. Si elige cambiar a mongo-go, tiene soporte "incorporado" para especificar el índice min parámetro para consultas. Pero sepa que el controlador mongo-go tiene una API diferente.

Otra opción sería bifurcar minquery y aplicar las confirmaciones que hice a v2.0.0 versión, incluida la compatibilidad con las sugerencias de índice.