【发布时间】:2020-12-10 20:48:45
【问题描述】:
所以我收集了以下文档:
{
"_id": {
"$oid": "5f3f7a44e9cb27622304f889"
},
"date": "21.08.2020",
"orgPin": "e3jINZgIjhRyY58nLd1lrRz6",
"process": [
{
"periodPin":"u3IpP5Wsq13Woi4dFYET07PX5KDE5V6c",
"fullStartDate": {
"$date": "2020-08-21T11:39:48.000Z"
},
"checkedBy": "C0D5B93D-A373-4EDF-B5A7-4A58C6EC8C88",
"workList": [
{
"workId": "5f0fff55dc86bc42746ad717",
"status": 1,
"description": "",
},
{
"workId": "5f0fff55dc86bc42746ad71a",
"status": 1,
"description": "",
},
{
"workId": "5f0fff55dc86bc42746ad71f",
"status": 1,
"description": "",
},
{
"workId": "5f0fff55dc86bc42746ad721",
"status": 1,
"description": "",
}
]
}
]
}
我在后端(python)中有另一个对象:
{
'5f0fff55dc86bc42746ad71f': 'Baku',
'5f0fff55dc86bc42746ad71a': 'Qarachukhur'
}
所以我想将“description”更改为“Baku”,其中“workId”等于“5f0fff55dc86bc42746ad71f”,并将“description”更改为“Qarachukhur”,其中“workId”等于“5f0fff55dc86bc42746ad71a”。 我可以在 python 中循环执行它,但它不适合最佳实践。请帮我在 mongodb 中使用一个查询来解决这个问题。
【问题讨论】:
标签: python mongodb nosql pymongo