【发布时间】:2017-10-20 05:06:33
【问题描述】:
假设我有如下文件:
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?
谢谢。
【问题讨论】:
标签: python python-2.7 pymongo