【发布时间】:2011-07-01 07:21:21
【问题描述】:
我在我们的项目中使用 MongoDB,我目前正在学习它是如何工作的
我创建了一个包含 500 万条记录的集合。当我在控制台上触发查询db.ProductDetails.find() 时,显示所有数据需要花费太多时间。
当我在 C# 中使用以下代码时
var Products = db.GetCollection("ProductDetails").FindAll().Documents.ToList();
一段时间后系统抛出OutOfMemoryException..
还有其他更快或更优化的方法来实现这一点吗?
【问题讨论】:
-
为什么要一次获取 500 万条记录???