Wanneer je Unwind
. laat de typeparameters afleiden die het verzamelingstype zal gebruiken voor TResult
en BsonDocument
voor TNewResult
.
Als u een specifiek type wilt gebruiken en niet BsonDocument
u moet deze typeparameters toevoegen:
var pipeline = usersCollection.Aggregate()
.Unwind<OriginalType, NewResultType>(....
Zoals altijd moet je ervoor zorgen dat de bewerking daadwerkelijk iets retourneert dat van dat type kan zijn.