我在我们的项目中使用MongoDB,并且目前正在学习其工作原理。
我创建了一个包含500万条记录的集合。当我在控制台上执行查询db.ProductDetails.find()
时,显示所有数据需要太长时间。
同时,当我在C#中使用以下代码时:
var Products = db.GetCollection("ProductDetails").FindAll().Documents.ToList();
系统在一段时间后会抛出 OutOfMemoryException 异常。
有没有其他更快或更优化的方法来实现这个?