När du låter Unwind härleda typparametrarna den kommer att använda samlingstypen för TResult och BsonDocument för TNewResult .
Om du vill använda en specifik typ och inte BsonDocument du måste lägga till dessa typparametrar:
var pipeline = usersCollection.Aggregate()
.Unwind<OriginalType, NewResultType>(....
Som alltid måste du se till att operationen faktiskt returnerar något som kan vara av den typen.