sql >> Databáze >  >> NoSQL >> MongoDB

MongoDB:Vytažení více náhodných dokumentů z kolekce

Můžete vygenerovat náhodné přeskočení v rozsahu od 0 do počtu položek sbírky a poté načíst dokumenty:

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

Ale takový přístup je stále méně efektivní pro velké sbírky, protože pokaždé, když použijete skip mongodb, iterujte od první k přeskočení položky.



  1. Mongodb může vypsat, ale neukládat chyby při obnově z <db-name.bson> vložka je příliš velká

  2. MongoDB – Proč index _id nevyvolá chybu u duplicitních záznamů?

  3. redis dump.rdb / ukládání malých souborů

  4. V MongoDB hledejte v poli a seřaďte podle počtu shod