gopkg.in/mgo.v2
n'a pas été entretenu depuis longtemps. La solution la plus simple pour vous serait de passer à github.com/globalsign/mgo
pilote mgo. Il a une API identique, vous n'avez donc probablement qu'à modifier les chemins d'importation. Il est encore quelque peu pris en charge, mais je pense qu'il disparaîtra au profit du mongo-go officiel
chauffeur. Si vous choisissez de passer à mongo-go, cela a un support "intégré" pour spécifier l'index min
paramètre pour les requêtes. Mais sachez que le pilote mongo-go a une API différente.
Une autre option serait de bifurquer minquery
, et appliquez les commits que j'ai faits à la v2.0.0
version, y compris la prise en charge des indices d'index.