Khi bạn cho phép Unwind suy ra các tham số kiểu mà nó sẽ sử dụng kiểu thu thập cho TResult và BsonDocument cho TNewResult .
Nếu bạn muốn sử dụng một loại cụ thể chứ không phải BsonDocument bạn cần thêm các tham số loại sau:
var pipeline = usersCollection.Aggregate()
.Unwind<OriginalType, NewResultType>(....
Như mọi khi, bạn cần đảm bảo rằng thao tác thực sự trả về thứ gì đó có thể thuộc loại đó.