1
說我有一個像以下文檔:更新的文件,在相同的更新嵌套文件
doc = { 'A':1,
'B':2,
'C':3}
這裏我想更新B
和C
其中A
對應於一定的價值,因此:
db.collection.update_one(
{"A": 1},
{"$set": {"B":4,'C':5}})
但是如果文檔中有嵌套文檔呢?我可以同時更新兩個值嗎?
doc = { 'A':1,
'B':2,
'C':{'D':3}}
在這種情況下,我怎麼會覆蓋兩個A
,在這種情況下D
,在相同的更新?
謝謝。
尼斯之一,蒙戈的幫助確實扔我的一個偉大的工作香味,謝謝你的幫助 – ajsp