sql >> Databasteknik >  >> NoSQL >> MongoDB

Är det möjligt att fråga efter en rad hash-hashar för en hashad indexerad nyckel i mongodb?

Ett sätt som jag hittade är att använda följande fråga:

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

där de långa talen är hashade värden för _id. Det fungerar för mig, men är det det bästa sättet att göra det? Kan jag vara säker på att det kommer att fungera med de kommande utgåvorna av mongodb?




  1. Tidskomplexitet för $addToset vs $push när element inte finns i Arrayen

  2. Hur man använder aggregrate i mongodb till $match _id

  3. Redis Vs RabbitMQ som ett datamäklare/meddelandesystem mellan Logstash och elasticsearch

  4. Hur fyller man i en djupt kapslad uppsättning av ID efter aggregerad uppslagning i mongodb?