Počet objektů, které bude ovladač uchovávat v paměti, závisí na velikosti dávky kurzoru. Nejsem si jistý, jaká je výchozí velikost dávky, když ji explicitně nenastavíte. V závislosti na maximální velikosti vašich dokumentů a velikosti dostupného prostoru haldy byste měli odpovídajícím způsobem nastavit velikost dávky. Mějte na paměti, že aktuální maximální velikost dokumentu podporovaná MongoDB je 16 MB.
Viz DBCursor.batchSize() podrobnosti naleznete v dokumentech rozhraní API ovladače MongoDB Java.