sql >> Databasteknik >  >> NoSQL >> MongoDB

kan FindIterable läsa in alla dokument?

Det du efterfrågar är en implementeringsdetalj av Mongo Java Driver, och alltså inte en del av det offentliga gränssnittet och därmed inte garanterat att förbli detsamma i framtida versioner.

Bortsett från denna friskrivning, från och med 3.2.x, skapar find()-anropet en FindOperationIterable under huven, som använder en MongoBatchCursorAdapter som sin iterator, som i sin tur är baserad på en BatchCursor.

Javadoc i batchmarkören säger:

Sålunda kommer den att läsa resultaten i omgångar och fråga databasen igen, om den aktuella batchen har lästs fullständigt.




  1. VARNING Fel:Meteorkod måste alltid köras inom en fiber när anropsmetod på servern

  2. Hur kan jag vara värd för min egen Parse Server på Heroku med MongoDB?

  3. Vad gör jag för fel när jag manipulerar data i Meteor/MongoDB?

  4. async nodejs frågar och bearbetar resultat