是否有一个单位会告诉C#Mongo BsonSerializer忽略poco类中不存在的元素
示例集合
Animal {"Type" : "Cat", "Skill" : "Jump"}
Animal {"Type" : "Dog", "Skill" : "Bark", "Owner" : "Jimmy"}
Run Code Online (Sandbox Code Playgroud)
如果猫C#类只有
public string Type {get;set;}
public string Skill {get;set;}
Run Code Online (Sandbox Code Playgroud)
当我尝试执行以下操作时
var test = BsonSerializer.Deserialize<Animal>(result);
Run Code Online (Sandbox Code Playgroud)
第一个项目将正常工作,第二个项目将抛出所有者不存在的异常.