sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB:Dra flera slumpmässiga dokument från en samling

Du kan generera slumpmässiga överhopp i intervallet från 0 upp till antalet samlingsobjekt och sedan ladda dokument:

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

Men ett sådant tillvägagångssätt eftersom det är mindre och mindre effektivt för stora samlingar, eftersom varje gång du använder skip mongodb iterera från första till hoppa över objekt.



  1. Hur man kör råa mongodb-kommandon från pymongo

  2. Gruppera efter värderingar och förutsättningar

  3. Hur fungerar sorteringen i den nya mongodb PECL-förlängningen?

  4. Problem med att starta MongoDB på Windows