我正在使用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的有效表示形式。
答案 0 :(得分:0)
您尝试将其转换为
class MyModel
{
[BsonElement("mydate")]
public DateTime MyDate { get; set; }
}