दुर्भाग्य से मुझे भी यही समस्या थी और मैंने इससे निजात पाने में मेरी मदद करने के लिए एक विस्तार विधि बनाई।
public static BsonArray ToBsonDocumentArray(this IEnumerable list)
{
var array = new BsonArray();
foreach (var item in list)
{
array.Add(item.ToBson());
}
return array;
}
तो आपको ऐसा करने में सक्षम होना चाहिए:
productCollection.Update(query, Update.Set("store", storeList.ToBsonDocumentArray()));