c# - MongoDB - 如何将模型类映射到 C# 中的单个字段?
问题描述
假设我有这个模型类
[BsonIgnoreExtraElements]
internal class SomeData
{
[BsonRepresentation(BsonType.ObjectId)]
public ObjectId ABCId { get; set; }
public int Number { get; set; }
}
我想以类似的格式存储这些数据
collection user
{
_id: ObjectId(),
**lots of other data**
SomeData: {
ABCId: ObjectId(),
Number: 5
}
}
集合用户由多个模型类组成。例如,上面的模型只处理 2 个字段,而另一个模型将处理同一集合/文档中的其他几个字段。
我的问题是:-
1)如何将整个模型类映射到mongodb C#中的一个字段?
2) 如何通过仅从数据库中选择“SomeData”字段来有效地保存/加载?
3)可以将文档分解为多个模型类并在需要时分别处理保存/加载吗?
谢谢
解决方案
推荐阅读
- android - 如何向 Mikepenz Material Drawer 添加标题
- curl - 从 crontab 调用时,Curl 上传失败并显示“NSS 错误 -5938”
- continuous-integration - 在 kubeflow 的 ContainerOp 中处理凭据
- react-native - 开发环境中的博览会和反应导航深层链接-我做错了什么?
- swift - Tableview 更新错误的单元格
- python - 像这样调整热图中单元格大小的python方法
- php - 我无法从 Laravel 中的请求 AJAX 中检索我的数据
- java - JMenuItem 访问和操作变量
- r - 在 R 中训练朴素贝叶斯模型时出现问题
- python - 从索引列表创建 pandas DataFrame 列