MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

O método MongoDB GetCollection carrega toda a coleção na RAM ou em uma referência? C#


GetCollection não carrega a coleção, nem mesmo um Find() vai. Na verdade, você terá que começar a iterar o MongoCursor antes de qualquer coisa é realmente carregado do banco de dados e, mesmo assim, não carregará toda a coleção, mas apenas lotes de tamanho configurável.

Se você quisesse realmente carregar a coleção inteira, você poderia chamar ToList() no MongoCursor , por exemplo, mas é claro que isso raramente faz sentido.