जब आप Unwind
. देते हैं TResult
. के लिए संग्रह प्रकार का उपयोग करने वाले प्रकार के मापदंडों का अनुमान लगाएं और BsonDocument
TNewResult
. के लिए ।
यदि आप किसी विशिष्ट प्रकार का उपयोग करना चाहते हैं न कि BsonDocument
आपको इस प्रकार के पैरामीटर जोड़ने होंगे:
var pipeline = usersCollection.Aggregate()
.Unwind<OriginalType, NewResultType>(....
हमेशा की तरह, आपको यह सुनिश्चित करने की ज़रूरत है कि ऑपरेशन वास्तव में कुछ ऐसा लौटाता है जो उस प्रकार का हो सकता है।