sql >> Base de Datos >  >> NoSQL >> MongoDB

¿El método MongoDB GetCollection carga la colección completa en RAM o en una referencia? C#

GetCollection no carga la colección, ni siquiera un Find() voluntad. De hecho, tendrás que empezar a iterar el MongoCursor antes de cualquier cosa en realidad se carga desde la base de datos, e incluso entonces, no cargará toda la colección sino solo lotes de tamaño configurable.

Si quisiera cargar toda la colección, podría llamar a ToList() en el MongoCursor , por ejemplo, pero por supuesto eso rara vez tiene sentido.