我创建了一个从BsonDocument继承的类。 当我检查数据库中的数据或尝试获取它时,我得到一个错误。
db.Insert(infoCollectionName, new BsonDocument { { "_id", 1 }, { "createDate", _createDate }});
db.Insert(dataCollectionName, new BsonDocument { { "_id", 0}});
public class MyClass: BsonDocument{
public long _id { get ; set ; }
}
using (var db = new LiteEngine(dbPath)){
db.Insert(dataCollectionName, myClass);
}
当我查看数据库时,我看到第一个插入是可以的,但是第二个具有从BsonDocument继承的类
为什么有这个区别? 如果我尝试获取id = 2的文档,则会出错
System.Collections.Generic.KeyNotFoundException:“词典中不存在给定的键。”