Когато позволите на Unwind
изведе параметрите на типа, че ще използва типа колекция за TResult
и BsonDocument
за TNewResult
.
Ако искате да използвате конкретен тип, а не BsonDocument
трябва да добавите тези параметри на типа:
var pipeline = usersCollection.Aggregate()
.Unwind<OriginalType, NewResultType>(....
Както винаги, трябва да се уверите, че операцията действително връща нещо, което може да бъде от този тип.