Mongodb Pymongo从文档中删除字段

2024-09-29 17:12:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我的想法是删除某些条件下先前更新的某些数据。因此,我无法使用任何null/None值更新文档。这在Mongodb中不应该发生。作为一种解决方法,我必须在MonngoDB中使用$unset。文档说,here我们可以使用$unset从文档中弹出一个字段。像这样

db.collections.update({ id: uid }, { $unset: [ "<field1>", "<field2>", ... ] })

我的问题是。我们如何通过Pymongo实现这一点


Tags: 数据方法文档noneiddbheremongodb
1条回答
网友
1楼 · 发布于 2024-09-29 17:12:19

Pymongo通常类似于mongodb shell命令,但它必须在python语法的约束下工作。重要的是,您必须将$运算符放在引号中,因此"$unset"如下所示

update_one({“id”:uid},{“$unset”:[“”,“”,…]})

如果这不起作用,请张贴您收到的错误

相关问题 更多 >

    热门问题