[英]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.