MobgoDB自定义成员序列化程序

时间:2018-05-10 08:36:18

标签: c# mongodb

以下示例只是一个示例...... 我有这个User类,它是一个bson文档。在写入数据库时​​,我希望成员UserInfo将写入Passport值并作为对象。

我需要一个自定义映射器/序列化器,它允许我指示mongo驱动程序获取Passport

public class User{
   public string Name{get;set;}
   public UserInfo Info<User> {get;set;}
}

public class Info<T>{
   public string Passport{get;set;}
}

底线我需要这个:

{Name : "my user name", UserInfo : "41554545"}

而不是这个:

{Name : "my user name", UserInfo : {"Passport" :"41554545"}

由于

0 个答案:

没有答案