我正在尝试使用c#驱动程序从mongodb获取数据。我的数据库结构看起来像这样 -
我的班级看起来像 -
public class Elementtab
{
public string Id { get; set; }
public string title { get; set; } //new
public string url { get; set; } // new
public string owner { get; set; } //suaveid
[BsonElement("date")]
public DateTime date { get; set; } //1
[BsonElement("captureStart")]
public DateTime captureStart { get; set; } //new
public Int32 checksum { get; set; } //new
public Boolean approved { get; set; } //new
public string comment { get; set; } //new
public Boolean hasContent { get; set; } //new
[BsonElement("clips")]
public List<valuecon> clips { get; set; }
}
public class valuecon
{
[BsonElement("html")]
public string html { get; set; } //new
[BsonElement("htmlTag")]
public string htmlTag { get; set; } //new
[BsonElement("src")]
public string src { get; set; } //new
[BsonElement("snapshot")]
public string snapshot { get; set; }
[BsonElement("range")]
public string range { get; set; }//new
[BsonElement("Type")] //new+old
public string Type { get; set; }
[BsonElement("id")] //subelementid+new
public string id { get; set; }
[BsonElement("size")]
public Int32 size { get; set; }
[BsonElement("box")]
public List<box> box { get; set; }
}
它给了我例外 -
反序列化newdata + Elementtab类的clips属性时发生错误:预期元素名称为&#39; _t&#39;,而不是&#39; 3&#39;。 请帮帮我,告诉我为什么会出现这个错误以及我做错了什么。