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

Er det muligt at forespørge efter en række hashes af en hash-indekseret nøgle i mongodb?

En måde, jeg fandt, er at bruge følgende forespørgsel:

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

hvor de lange tal er hash-værdier af _id. Det virker for mig, men er det den bedste måde at gøre det på? Kan jeg være sikker på, at det vil fungere med de kommende udgivelser af mongodb?




  1. Brug af SetFields med MongoDB C# driver 2.0

  2. Formater dato i mongodb-forespørgselsoutput på shell

  3. hvordan man undgår $push-ing nuller i mongo-aggregationsramme

  4. Advarsel om fortabelse af MongoDB-mangos