0

如果 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" }
]

现在我的日常工作是让我的游戏收藏保持最新。

问题:如果我的 Games 集合发生变化,如何使我的事件嵌套对象保持最新?

4

0 回答 0