mongodb-MongoDB C# 驱动中结构类型无法反序列化

问题描述

MongoDB C# 驱动中结构类型无法反序列化
public class User
    {
    public Guid _id { get; set; }

    public Log L { get; set; }
}

public struct Log
{
    [MongoDB.Bson.Serialization.Attributes.BsonDateTimeOptions(Kind=DateTimeKind.Local)]
    public DateTime CreateDateTime { get; set; }
}

上述这样的结构在MongoDB C#驱动中无法被反序列化,请教如何结果?

解决方案

public Guid _id { get; set; }
关键在这里

用string类型看看

时间: 2024-11-03 04:12:20

mongodb-MongoDB C# 驱动中结构类型无法反序列化的相关文章

深入解析Swift编程中枚举类型的相关使用_Swift

枚举是由用户定义的数据类型的一组相关值.关键字 enum 用来定义枚举数据类型. 枚举功能枚举在 swift 也类似于 C 和 Objective C 中结构类型 它是在一个类中声明,其值是通过该类的实例来访问 初始成员值是用枚举初始化定义的 其功能也扩展确保标准的协议功能 语法枚举引入 enum 关键字和一对大括号内将它们定义: 复制代码 代码如下: enum enumname {    // enumeration values are described here } 例如,可以为星期定义

mongodb的java开发中使用两个字段相等查询条件应该怎么写?

问题描述 mongodb的java开发中使用两个字段相等查询条件应该怎么写? 也就是类似sql中的where 字段A=字段B这样的条件,我查了下网上有些帖子中写的用$where的方式我查询的时候会出错,类似于:new Document("$where",new Document("字段A", "字段B")),驱动版本是3.0 在网上查到一个帖子:http://cache.baiducontent.com/c?m=9d78d513d99c1cf30

MongoDB快速入门笔记(八)之MongoDB的java驱动操作代码讲解_mariadb

MongoDB的Java驱动是线程安全的,对于一般的应用,只要一个Mongo实例即可,Mongo有个内置的连接池(池大小默认为10个). 下面代码给大家介绍MongoDB的java驱动操作,具体代码如下所示: import java.util.ArrayList; import java.util.List; import java.util.regex.Pattern; import org.bson.Document; import com.mongodb.MongoClient; impo

详解Linux驱动中,probe函数何时被调用_Linux

最近看到linux的设备驱动模型,关于Kobject.Kset等还不是很清淅.看到了struct device_driver这个结构时,想到一个问题:它的初始化函数到底在哪里调用呢?以前搞PCI驱动时用pci驱动注册函数就可以调用它,搞s3c2410驱动时只要在mach-smdk2410.c中的struct platform_device *smdk2410_devices {}中加入设备也会调用.但从来就没有想过具体的驱动注册并调用probe的过程. 于是打开SourceInsight追踪了一

sfront 0.99发布 编译MPEG 4结构类型的音频方案

Sfront用于编译MPEG 4结构类型的音频(MP4-SA)方案,采用有效率的C语言程序执行并生成音频. MP4-SA是一个采用规范性算法的声音,它结合了音频信号处理语言(SAOL)与配乐语言(MIDI和SASL)为标准. sfront在Mac OS X和Linux中支持实时,低延迟音频输入/输出和MIDI输入.在Mac OS X中,sfront支持创建Audiohttp://www.aliyun.com/zixun/aggregation/29926.html">Unit插件.该文件包

c#中结构与类的区别

区别 目录  类与结构的实例比较    类与结构的差别    如何选择结构还是类  一.类与结构的示例比较: 结构示例: public struct Person {    string Name;    int  height;    int  weight public bool overWeight() {     //implement something } }   类示例:    public class TestTime    {  int hours;  int minutes;

C#的结构类型

利用上面介绍过的简单类型,我们在进行一些常用的数据运算.文字处理似乎已经足够了.但是我们会经常碰到一些更为复杂的数据类型.比如,通讯录的记录中可以包含他人的姓名.电话和地址.如果按照简单类型来管理,每一条记录都要存放到三个不同的变量当中,这样工作量很大,也不够直观.有没有更好的办法呢? 正如上面的例子,在实际生活中,我们经常把一组相关的信息放在一起.把一系列相关的变量组织成为一个单一实体的过程,我们称为生成结构的过程.这个单一实体的类型就叫做结构类型,每一个变量称为结构的成员.结构类型的变量采用

ztree中json类型数据如何在前台显示?

问题描述 ztree中json类型数据如何在前台显示? 后台从数据库中获取到相应数据,存储到list,然后将list转换为json类型,返回到前台,通过ajax接收 前台代码如上所示,不显示树形结构,请问是哪里出现了问题. 解决方案 debug一下看看json数据 ,网上有成型的 照猫画虎 解决方案二: 已解决此问题: 请注意看上图treeNodesdata,success中传过来的是treeNodes,而我在树初始化的时候传过来的变量写的是treeNodes.直接将后台的json传到前台,前台

请教一个link引用化的问题?link中哪些类型需要引用化,除了数组泛型还有么?

问题描述 请教一个link引用化的问题?link中哪些类型需要引用化,除了数组泛型还有么? 请教一个link引用化的问题?link中哪些类型需要引用化,除了数组泛型还有么? 解决方案 C#分为引用类型和值类型,int cha还有结构体是值类型,别的事引用类型.