MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

MongoDB:Menarik beberapa dokumen acak dari koleksi

Anda dapat menghasilkan lompatan acak dalam rentang dari 0 hingga jumlah item koleksi dan kemudian memuat dokumen:

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

Namun, pendekatan tersebut karena kurang dan kurang efisien untuk koleksi besar, karena setiap kali Anda menggunakan skip mongodb iterate dari pertama untuk melewati item.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Spring Data MongoDB dengan Java 8 LocalDate MappingException

  2. Kueri agregat di mongo berfungsi, tidak di Pymongo

  3. Jumlah agregat MongoDB terlalu lambat

  4. Bagaimana cara menggunakan kondisi array NOT IN di dalam mongodb $lookup agregat

  5. Tidak dapat menjalankan meteor di ide cloud, perlu bantuan untuk memahami penggunaan memori meteor