0
새로운 Mongodb C# Driver 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.