2024-09-29 17:12:19 发布
网友
我的想法是删除某些条件下先前更新的某些数据。因此,我无法使用任何null/None值更新文档。这在Mongodb中不应该发生。作为一种解决方法,我必须在MonngoDB中使用$unset。文档说,here我们可以使用$unset从文档中弹出一个字段。像这样
$unset
db.collections.update({ id: uid }, { $unset: [ "<field1>", "<field2>", ... ] })
我的问题是。我们如何通过Pymongo实现这一点
Pymongo通常类似于mongodb shell命令,但它必须在python语法的约束下工作。重要的是,您必须将$运算符放在引号中,因此"$unset"如下所示
$
"$unset"
update_one({“id”:uid},{“$unset”:[“”,“”,…]})
如果这不起作用,请张贴您收到的错误
Pymongo通常类似于mongodb shell命令,但它必须在python语法的约束下工作。重要的是,您必须将
$
运算符放在引号中,因此"$unset"
如下所示update_one({“id”:uid},{“$unset”:[“”,“”,…]})
如果这不起作用,请张贴您收到的错误
相关问题 更多 >
编程相关推荐