У меня есть данные, хранящиеся в MongoDB, как показано ниже:
_id:5e72196fa7e42815ece552c0
dates: Object
StartDate:2020-06-01T00:00:00.000+00:00
status:"Active"
Мой пользовательский класс похож на ниже:
public class MyCustomClass
{
public string Status { get; set; }
public DateTime StartDate { get; set; }
}
Поэтому, используя приведенный ниже код, я получаю статус, но не дату ,
var projection = Builders<Entity>.Projection
.Exclude(x => x.Id)
.Include(x => x.Status)
.Include(x => x.Dates.StartDate);
var data = await _collection.Find(FilterDefination).Project<MyCustomClass>(projection).FirstAsync();
Чего мне не хватает?