0
我正在使用新的Mongodb C#驅動2.2.4,我有收集,我沒有文檔中的所有字段。例如MongoDB投影丟失字段文檔
[BsonIgnoreExtraElements]
public class Category : Entity
{
[BsonElement("name")]
public string Name { get; set; }
[BsonElement("title")]
public string Title { get; set; }
[BsonElement("description")]
public string Description { get; set; }
}
這裏是我的查詢,我只投影名稱和標題。
var category = All().Where(c => c.Name == "test")
.Select(c => new { c.Title, c.Name })
.FirstOrDefault();
我的數據是這樣的
{
"_id" : ObjectId("5575b9351eccba081c144433"),
"name" : "Sample Name",
"title" : "Sample Title",
"description" : "Sample Description"
}
{
"_id" : ObjectId("5575b9351eccba081c144433"),
"name" : "Test",
"description" : "Test Description",
}
現在既然有與名稱=「測試」的文件沒有標題下面就拋出錯誤。
No matching creator found.