从MongoDB中的IOrderedFindFluent获取第一个元素很慢

时间:2019-02-26 15:08:05

标签: mongodb

试图找出从MongoDB.NET中的IOrderedFindFluent集合中获取第一个文档的最快方法。查询本身看起来非常快,但是要获得第一个元素似乎要花费很长时间。集合中不得包含超过5个文档。如何更快地做到这一点?

var MyCollection = this._context.GetCollectionById<Basket>(StringConstants.COLLECTION_BASKET);
        var pList = MyCollection.Find(p => p.Id == "Apple").SortByDescending(x => x.DateFrom); // less than 1 ms
        var doc = pList.First(); // 50-80 ms

干杯!

0 个答案:

没有答案