MongoDB .NET Find()。ToList()操作变慢以获得较大结果

时间:2018-08-08 06:09:26

标签: c .net mongodb

我有一个大约5 GB的集合,包含大约26000个条目。这些条目具有字段“系统”,并且对于此测试,所有条目对此均具有相同的值。

如果我运行以下代码:

var filter = Builders<BsonDocument>.Filter.Eq("System",sys);
var result = collection.Find(filter).ToList();

该代码似乎永远运行,并且消耗了可笑的内存,当我在中止运行前让它运行了一段时间,内存消耗高达20 gigs。

是否有一种更有效的收集这些文档的方法,还是需要以其他方式解决?

0 个答案:

没有答案