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