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.