Я пытаюсь отфильтровать / найти документы из Коллекции Монго, поскольку Коллекция получила более 25 миллионов документов и получит 900 тысячную часть запроса Найти, который я пытаюсь запустить.Я думал, что будет немного быстрее, если не больше, если я установлю размер пакета как 10000 документов, являющихся частью FindOptions.
Но я вижу, что я получаю только 6200 документов (приблизительно).Я вижу, что у меня также есть огромная свободная память.
Пожалуйста, дайте мне знать, почему она так себя ведет
var option = new FindOptions<MyDataItem>() { BatchSize = 10000};
var cursor = mongoCollection.FindSync(c => c.AccountNumber == 1905021568,option);
while (cursor.MoveNext())
{
Console.WriteLine($"Total Count part of batch is {cursor.Current.Count()}");
//Iterate through the current Batch
}