Обновить связанный вложенный объект в MongoDb .NET

Я хотел бы знать лучший способ обновить вложенный объект, если изменилась исходная коллекция mongodb. Я использую драйвер MongoDb .Net. Вот короткий пример:

Коллекция событий:

[{ 
   _id: "59ad4e1f7a25f428bc6aeac7",
   EventName: "Event Foo",
   StartDate: "2017-08-31 09:00:00.000Z",
   Games: [
      { _id: "39ad4e1j7a26f42835gafac8", GameName: "Foo Game" },
      { _id: "19ad4e1f7a25f42835gaeac7", GameName: "Bar Game" }
   ],
   Language: { "59a6612f48ecdd4c8eaf1b09", "English" }
}]

Коллекция игр

[    
   { _id: "39ad4e1j7a26f42835gafac8", GameName: "Foo Game" },
   { _id: "19ad4e1f7a25f42835gaeac7", GameName: "Bar Game" },
   { _id: "59a80d677a25f412ecda1b2d", GameName: "Foo-Bar Game" }
]

Теперь у меня есть ежедневная работа, которая постоянно обновляет мою коллекцию игр.

Вопрос: Как я могу обновлять вложенные объекты событий в соответствии с изменениями в моей коллекции игр?

0 ответов

Другие вопросы по тегам