Рассмотрим следующий фрагмент кода:Как использовать collection.Aggregate.Project() в MongoDB?
var results = collection.Aggregate()
...
.Lookup(...)
.Project(???);
Мне нужно позвонить Project() на приведенном выше запросе. Мне не удалось выяснить, как построить проекционное определение типа ProjectionDefinition<T1, T2>
, что и требуется Project().
Класс Строители, кажется, не работает в этом случае:
var projection = Builders<Event>.Projection.Include(x => x).Include("agg_res.SomeField");
как это конкретизирует определение типа ProjectionDefinition<T>
.