我使用下面的扩展方法来序列化List
public static BsonArray ToBsonDocumentArray(this IEnumerable list)
{
var array = new BsonArray();
foreach (var item in list)
{
array.Add(item.ToBson());
}
return array;
}
一切顺利,列表写入MongoDb。现在,当我检索它时,如何将存储在DB中的BsonBinaryData反序列化为FieldToTypeMapping?
public static List<FieldToTypeMapping> ToFieldToTypeMappingList(this IEnumerable list)
{
var array = new List<FieldToTypeMapping>();
foreach (var item in list)
{
**var c = ?**
array.Add(c);
}
return array;
}