MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Có thể truy vấn phạm vi băm của một khóa được lập chỉ mục được băm trong mongodb không?

Một cách mà tôi tìm thấy là sử dụng truy vấn sau:

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

trong đó các số dài là giá trị băm của _id. Nó phù hợp với tôi, nhưng đó có phải là cách tốt nhất để làm như vậy không? Tôi có thể chắc chắn rằng nó sẽ hoạt động với các bản phát hành sắp tới của mongodb không?




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nhóm và Tổng theo tỷ lệ phần trăm vị trí Tổng hợp MongoDb

  2. Làm cách nào để xoay vòng trên MongoDB

  3. Làm thế nào để chuyển nhiều giá trị trong khi tải hình ảnh lên máy chủ (Tải tệp lên bằng AngularJS và NodeJS)?

  4. MongoDB - Lọc nội dung của Mảng nội bộ trong tập kết quả

  5. Truy vấn Mongoose tài liệu lồng nhau lớn hơn hoặc ít hơn một ngày nhất định