MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Czy możliwe jest zapytanie o zakres skrótów zahaszowanego klucza indeksowanego w mongodb?

Jednym ze sposobów, który znalazłem, jest użycie następującego zapytania:

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

gdzie długie liczby są zahaszowanymi wartościami _id. To działa dla mnie, ale czy jest to najlepszy sposób na zrobienie tego? Czy mogę być pewien, że będzie działać z nadchodzącymi wydaniami mongodb?




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak w Pyramid zwrócić surowy kod HTML z widoku?

  2. użyć .where() Zapytanie z .update() przez mangusta?

  3. Użyj więcej niż jednego schematu na kolekcję w mongodb

  4. MongoDB wstępnie ładuje dokumenty do pamięci RAM, aby uzyskać lepszą wydajność

  5. Pierwsze kroki ze sterownikiem MongoDB Go