如何更新嵌入式文档在MongoDB中工作?

时间:2016-01-12 23:26:06

标签: mongodb

这可能是一个显而易见的问题,但我找不到明确的答案。

在MongoDB中,假设我将文档food嵌入到文档super_market中。当我对food文档进行更改时,super_market中的嵌入文档会自动更新吗?

1 个答案:

答案 0 :(得分:1)

您的问题表示这样的结构:

示例Super_market:

{ "super_market_name": "SuperMart",
  "address": "1 Main Street",
  "food": { "food_name":"apple" }
}

听起来你好像在询问与超级市场分开并与之相关的食品文件。

如果你嵌入了食物'如上所述,嵌入式文档是您要更改的文档。它不存在于您要修改的单独位置。如果您更新 super_market.food ,则嵌入的文档是受影响的文档(仅限)。