【发布时间】:2020-11-21 08:52:34
【问题描述】:
我的想法是删除在某些条件下较早更新的某些数据。为此,我无法使用任何 null/None 值更新文档。这不应该在 Mongodb 中发生。作为一种解决方法,我必须在 MonngoDB 中使用 $unset。文档说,here 我们可以使用$unset 从文档中弹出一个字段。像这样
db.collections.update({ id: uid }, { $unset: [ "<field1>", "<field2>", ... ] })
我的问题是这样的。我们如何使用 Pymongo 实现这一点?
【问题讨论】:
-
您可以在包括pymongo在内的所有驱动程序中发出$unset等。
-
@D.SM,这不起作用,符号有所不同
-
将您所做的事情和结果添加到问题中。