一尘不染

如何使用pymongo删除字典值中的项目?

py

我想删除字典值中的一个项目,但我不知道有多少方法,但我做不到

{
  "_id": {
    "$oid": "63a7cd40c93763cb93fb27b4"
  },
  "-1001166788687": {
    "84653426": "<a href=tg://user?id=84653426>Returning</a>"
  },
  "group_name": "T"
}

我想删除这个👇

"84653426": "<a href=tg://user?id=84653426>Returning</a>"

阅读 101

收藏
2023-02-07

共1个答案

一尘不染

你可以用$unset操作员来做:

db.collection.update({
  "_id": "1"
},
{
  "$unset": {
    "-1001166788687.84653426": 1
  }
})

工作示例

2023-02-07