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

MongoDB:Kéo nhiều tài liệu ngẫu nhiên từ một bộ sưu tập

Bạn có thể tạo số lượt bỏ qua ngẫu nhiên trong phạm vi từ 0 trở lên đến số lượng mục bộ sưu tập và sau đó tải tài liệu:

db.items.find().skip(randonNumberHere).limit(1);

Tuy nhiên, cách tiếp cận như vậy vì ngày càng kém hiệu quả hơn đối với một bộ sưu tập lớn, bởi vì mỗi khi bạn sử dụng bỏ qua mongodb, hãy lặp lại từ đầu tiên đến mục bỏ qua.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Express Mongoose Model.find () trả về không xác định

  2. Kiểm tra xem một Chỉ mục có tồn tại trong mongodb hay không

  3. MongoDB:truy vấn phạm vi về thời gian chèn với _id và ObjectID

  4. Phiên bản Mongoose .save () không hoạt động

  5. tổng của hai cột trong phương pháp tổng hợp