如何解决如何使用pymongo在文档数据库中插入/更新复杂的dict列表?
我有一个复杂的字段“A”,如果找不到就需要插入。如果它已经存在,我需要插入一个新元素“B”,这是一个复杂的文档。 我可以使用以下方法从本地 mongo 执行此操作:
'$set': {
'A.B': <complex structure>
}
但是在将其插入文档数据库时,我收到“无法更新值”错误。
复杂文档:
{
"t": "m","y": "n","A": {
"B":[
{
"name": "x","value": ["1"]
},{
"name": "y","value": ["2","3"]
},{
"name": "z","value": ["1"]
}
],"C": "c"
}
}
谁能帮我弄清楚如何在文档数据库中更新它?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。