Když necháte Unwind
odvodit parametry typu, použije typ kolekce pro TResult
a BsonDocument
pro TNewResult
.
Pokud chcete použít konkrétní typ a ne BsonDocument
musíte přidat tyto parametry typu:
var pipeline = usersCollection.Aggregate()
.Unwind<OriginalType, NewResultType>(....
Jako vždy se musíte ujistit, že operace skutečně vrací něco, co může být tohoto typu.