powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / MongoDB+c#: не создается поле в документе
2 сообщений из 2, страница 1 из 1
MongoDB+c#: не создается поле в документе
    #40124469
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю так - все поля есть
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
                var document = new BsonDocument
                {
                    { "name", "MongoDB" },
                    { "type", "Database" },
                    { "count", 1 },
                    { "LastModifiedDate", DateTime.UtcNow},
                    { "info", new BsonDocument
                        {
                            { "x", 203 },
                            { "y", 102 }
                        }}
                };

                collection.InsertOne(document);



Но если делаю документ через класс, то поля LastModifiedDate в коллекции нет:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
 var user = new User("Billy", "billgates@ms.com", DateTime.Now);
                collection.InsertOne(user.ToBsonDocument());

 public class User
    {
        public User(string fullname, string email)
        {
            Fullname = fullname;
            Email = email;
            LastModifiedDate = DateTime.Now;
        }
        public User(string fullname, string email, DateTime lastModified)
        {
            Fullname = fullname;
            Email = email;
            LastModifiedDate = lastModified;
        }

        public string Fullname { get; }
        public string Email { get; }
        public DateTime LastModifiedDate { get; }
    }



Что за фигня с этим полем? что я делаю не так?
...
Рейтинг: 0 / 0
MongoDB+c#: не создается поле в документе
    #40127271
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос снят, все чики-пики
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / MongoDB+c#: не создается поле в документе
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (8): Анонимы (6), Yandex Bot, Bing Bot
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]