如果 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 集合发生变化,如何使我的事件嵌套对象保持最新?