MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

É possível consultar um intervalo de hashes de uma chave indexada com hash no mongodb?


Uma maneira que encontrei é usar a seguinte consulta:
db.mycollection.find({
"$and": [
  {_id: {"$gt": -5012941854059245285}}, 
  {_id : {"$lt": -4712634714892678072}}
]}).hint({_id: "hashed"})

onde os números longos são valores com hash de _id. Funciona para mim, mas é a melhor maneira de fazer isso? Posso ter certeza de que funcionará com os próximos lançamentos do mongodb?