![](/img/trans.png)
[英]MongoDB C# 2 Driver — Cannot deserialize 'String' from BsonType 'Double'
[英]MongoDB C#: Cannot deserialize a 'String' from BsonType 'DateTime'
我正在使用MongoDB驱动程序在C#.NET Core应用程序中使用Azure CosmosDB的Mongo API。
我有一个包含以下内容的课程:
class MyModel
{
[BsonElement("mydate")]
public string MyDate { get; set; }
}
当我尝试检索模型(表包含DateTime
)时,出现以下错误:
无法从BsonType'DateTime'反序列化'String'。
我尝试这样做:
[BsonElement("mydate")]
[BsonRepresentation(BsonType.DateTime)]
public string MyDate { get; set; }
但是后来我得到了这个错误:
DateTime不是StringSerializer的有效表示形式。
您是否尝试将其转换为
class MyModel
{
[BsonElement("mydate")]
public DateTime MyDate { get; set; }
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.