Как получить значение из объекта в документе, используя драйвер MondoDB C#? - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть данные, хранящиеся в 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();

Чего мне не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...