根据数字/位置/索引选择文档

时间:2017-12-09 20:50:36

标签: c# vb.net mongodb

如何在mongodb集合中快速查找单个文档?我有621,160文件。我正在根据这些集合中的给定数字查找一个文档。到目前为止我尝试的是先根据这个给定的数字跳过并限制为1。

在早期跳过,它加载速度很快。但是,当我想跳过600 000个文件时,我认为根据数量/位置跳过一个文件花了10多秒。怎么做得更快?

Dim Collection = DB.GetCollection(Of BsonDocument)(collection).Find(emptyFilter)
for each number in numbers
    collection.Skip(number).Limit(1).Single.GetValue(fieldName).ToString
next

我正处于最后的160分页。我从1到160得到了可以计算的整数范围。这些是我的数字。我的问题是跳过很慢。

0 个答案:

没有答案