MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Effizientes Paging in MongoDB mit mgo.v2 und MongoDB> 4.2

gopkg.in/mgo.v2 ist schon lange nicht mehr gepflegt. Die einfachste Lösung für Sie wäre, zu github.com/globalsign/mgo zu wechseln mgo-Treiber. Es hat eine identische API, sodass Sie höchstwahrscheinlich nur die Importpfade ändern müssen. Es wird immer noch etwas unterstützt, aber ich glaube, es wird zugunsten des offiziellen Mongo-go verblassen Treiber. Wenn Sie sich entscheiden würden, zu Mongo-Go zu wechseln, hat das eine "eingebaute" Unterstützung für die Angabe des Indexes min Parameter für Abfragen. Beachten Sie jedoch, dass der Mongo-Go-Treiber eine andere API hat.

Eine andere Möglichkeit wäre, minquery zu forken , und wenden Sie die von mir vorgenommenen Commits auf v2.0.0 an Version, einschließlich Unterstützung für die Indexhinweise.