获取强类型对象而不抛出反序列化异常

时间:2016-05-26 13:38:31

标签: c# json mongodb deserialization

我正在使用mongodb c#驱动程序并尝试对我的mongo db执行查询:

MongoCursor<FooBar> cursor = mongoCollection.FindAs<FooBar>(query);
List<FooBar> list = cursor.ToList();

如果mongo中的一个匹配文档与FooBar对象完全不匹配,我会得到一个异常。我希望解串器能够更宽容一些。或者只是给我序列化没有失败的对象,或者通过忽略缺少的字段和属性来避免序列化失败。

有什么想法吗?

0 个答案:

没有答案