MongoDB在C#驱动程序中查找函数进度指示器

时间:2014-09-17 11:13:43

标签: c# mongodb mongodb-.net-driver

我使用官方C#驱动程序从MongoDB获得大量收藏。这可能非常耗时,我需要在我的应用程序中指出进度。 我正在考虑做一些事情,比如从MongoCollection.FindAll()函数中获取Count(),设置批量大小(我可以做),然后订阅像OnBatchRead这样的事件(这是我不能做的)。

关于如何解决它的任何想法?

1 个答案:

答案 0 :(得分:0)

如果您知道所有文档的总数,并且在迭代每个文档时保持进度,那么您就知道了进度。 1 / 100,2 / 100,3 / 100等......无需处理批量大小。