Я использую официальный драйвер mongodb для c # в своем тестовом проекте, и я уже вставил документ из веб-приложения c # в mongodb. В консоли mongo db.blog.find () может отображать записи, которые я вставил. но когда я пытался их получить, .net выдает исключение
"System.InvalidOperationException: ReadString может быть вызван только тогда, когда CurrentBsonType имеет значение String, а не когда CurrentBsonType имеет значение ObjectId."
мой класс сущностей очень прост
namespace MongoDBTest
{
public class Blog
{
public String _id
{
get;
set;
}
public String Title
{
get;
set;
}
}
}
и это мой код извлечения
public List<Blog> List()
{
MongoCollection collection = md.GetCollection<Blog>("blog");
MongoCursor<Blog> cursor = collection.FindAllAs<Blog>();
cursor.SetLimit(5);
return cursor.ToList();
}
Кто-нибудь может мне помочь? спасибо!