Запросить первый или последний документ в коллекции в C # - PullRequest
0 голосов
/ 30 апреля 2019

У меня около 100 тыс. Документов в коллекции, вот что я использую для получения последнего _id моего документа.Для этого я использую C #.

var filter = Builders<BsonDocument>.Filter.Empty;
var builder = Builders<BsonDocument>.Sort;
var sort_builder = builder.Ascending("_id");
var _list = _collection.Find(new BsonDocument()).Sort(sort_builder).ToList();

Но проблема в том, что когда программа пытается обработать всю коллекцию, ей требуется много оперативной памяти.Могу ли я получить один документ вместо обработки всего этого?

...