Når du lader Unwind
udlede typeparametrene, den vil bruge samlingstypen for TResult
og BsonDocument
for TNewResult
.
Hvis du vil bruge en bestemt type og ikke BsonDocument
du skal tilføje disse typeparametre:
var pipeline = usersCollection.Aggregate()
.Unwind<OriginalType, NewResultType>(....
Som altid skal du sikre dig, at operationen rent faktisk returnerer noget, der kan være af den type.