int count = 1; await collection.Find(FilterDefinition<Student>.Empty) .Project(x => new {x.FirstName, x.LastName}) .ForEachAsync( student => { Console.WriteLine($"{count}. \t FirstName: {student.FirstName} - LastName {student.LastName}"); count++; }); Console.WriteLine();