У меня около 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();
Но проблема в том, что когда программа пытается обработать всю коллекцию, ей требуется много оперативной памяти.Могу ли я получить один документ вместо обработки всего этого?