c# - MobgoDB 自定义成员序列化器
问题描述
下面的例子只是一个例子......我有这个用户类,它是一个 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"}
谢谢
解决方案
推荐阅读
- flutter - 颤振嵌套的手势检测器不起作用
- c++ - 将逻辑写入语法代码的问题
- angularjs - AngularJS 1.4.9部署dropzone的一些问题
- timer - 如何在颤动中从零开始计数器计时器?
- jsf - JSF 动态呈现属性的内容
- mongodb - 过滤 hasMany 关系时无法读取未定义的属性“collectionName”
- reactjs - react-textfit 在多模式下无法正确拟合文本
- javascript - 如何使用 ajax 和 django 进行重定向?
- ios - 在 iOS webkit webview 中隐藏滚动视图和滚动条
- ios - 这个 UIAlertAction 代码有什么问题?不允许点击/点击并在应用程序中前进