MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

È possibile eseguire una query per un intervallo di hash di una chiave indicizzata con hash in mongodb?

Un modo che ho trovato è usare la seguente query:

db.mycollection.find({
"$and": [
  {_id: {"$gt": -5012941854059245285}}, 
  {_id : {"$lt": -4712634714892678072}}
]}).hint({_id: "hashed"})

dove i numeri lunghi sono valori hash di _id. Funziona per me, ma è il modo migliore per farlo? Posso essere sicuro che funzionerà con le prossime versioni di mongodb?