sql >> Database teknologi >  >> NoSQL >> MongoDB

er FindIterable indlæse alle dokumenter?

Det du beder om er en implementeringsdetalje af Mongo Java Driver, og dermed ikke del af den offentlige grænseflade og dermed ikke garanteret at forblive den samme i fremtidige versioner.

Bortset fra denne ansvarsfraskrivelse, fra 3.2.x, skaber find()-kaldet en FindOperationIterable under motorhjelmen, som bruger en MongoBatchCursorAdapter som iterator, som igen er baseret på en BatchCursor.

Javadoc'en i batch-markøren siger:

Således vil den læse resultater i batches og forespørge databasen igen, hvis den aktuelle batch er blevet læst fuldstændigt.




  1. Morphia List<Map<String,Object>>> return Indlejret element er ikke et DBO-objekt ved søgeoperation

  2. Fuldtekstsøgning i mongodb på russisk

  3. MongoDB $uge

  4. Sådan bruges UNSUBSCRIBE-kommandoen i Redis 2.6.11