首页 > 解决方案 > MobgoDB 自定义成员序列化器

问题描述

下面的例子只是一个例子......我有这个用户类,它是一个 bson 文档。写入数据库时​​,我希望成员UserInfoPassport值写入并作为对象。

我需要一个自定义映射器/序列化器,它可以让我指示 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"}

谢谢

标签: c#mongodb

解决方案


推荐阅读