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

Il metodo MongoDB GetCollection carica l'intera raccolta nella RAM o in un riferimento? C#

GetCollection non carica la raccolta, nemmeno un Find() volere. In effetti, dovrai iniziare a ripetere il MongoCursor prima di qualsiasi cosa viene effettivamente caricato dal database e, anche in questo caso, non caricherà l'intera raccolta ma solo batch di dimensioni configurabili.

Se vuoi caricare effettivamente l'intera collezione, puoi chiamare ToList() sul MongoCursor , per esempio, ma ovviamente raramente ha senso.