0
這可能是一個明顯的問題,但我找不到明確的答案。更新嵌入式文檔在MongoDB中如何工作?
在MongoDB中,假設我將文檔food
嵌入到文檔super_market
中。當我對food
文檔進行更改時,super_market
中的嵌入文檔會自動更新嗎?
這可能是一個明顯的問題,但我找不到明確的答案。更新嵌入式文檔在MongoDB中如何工作?
在MongoDB中,假設我將文檔food
嵌入到文檔super_market
中。當我對food
文檔進行更改時,super_market
中的嵌入文檔會自動更新嗎?
你的問題表示的結構是這樣的:
例如Super_market:
{ "super_market_name": "SuperMart",
"address": "1 Main Street",
"food": { "food_name":"apple" }
}
這聽起來像你問有關食品的文件,從super_market分開,並鏈接到它。
如果您像上面一樣嵌入'食品'文檔,則嵌入的文檔就是您將要修改的文檔。它不存在於您要修改的單獨位置。如果您更新super_market.food,嵌入式文檔是唯一受影響的文檔。