找不到c#mongodb游标

时间:2014-07-19 03:50:23

标签: c# mongodb

我想知道为什么我得到一个例外,告诉我'找不到光标'。 我在服务器上有500万个数据,我有我的程序来获取所有这些数据,但它会在数小时解析并在循环中获取eans后停止。

var libris = LibriCollection.FindAll().SetFields("doc.product.productidentifier");
            List<string> eans = new List<string>();
            foreach (var product in libris)
            {

                eans.Add(product.doc["product"]["productidentifier"]["b244"].AsString;
            }

1 个答案:

答案 0 :(得分:0)

You need to disable to cursor timeout.

cursor.SetFlags(QueryFlags.NoCursorTimeout);