Saat Anda membiarkan Unwind menyimpulkan parameter tipe yang akan digunakan tipe koleksi untuk TResult dan BsonDocument untuk TNewResult .
Jika Anda ingin menggunakan tipe tertentu dan bukan BsonDocument Anda perlu menambahkan parameter jenis ini:
var pipeline = usersCollection.Aggregate()
.Unwind<OriginalType, NewResultType>(....
Seperti biasa, Anda perlu memastikan bahwa operasi tersebut benar-benar mengembalikan sesuatu yang bisa bertipe seperti itu.