MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

La méthode MongoDB GetCollection charge-t-elle la collection entière dans la RAM ou une référence ? C#

GetCollection ne charge pas la collection, pas même un Find() sera. En fait, vous devrez commencer à itérer le MongoCursor avant tout est en fait chargé à partir de la base de données, et même dans ce cas, il ne chargera pas toute la collection mais uniquement des lots de taille configurable.

Si vous vouliez réellement charger la collection entière, vous pourriez appeler ToList() sur le MongoCursor , par exemple, mais bien sûr, cela a rarement du sens.