pymongo中的等效更新以执行db.collection.update({},{})

时间:2019-05-20 23:15:05

标签: python mongodb pymongo

我需要更新mongodb集合中的所有内容,并将其替换为空值{},

def update(database, collection, data):
            client = Mongongoclient
            with client:
                db = client[database]
                db[collection].update_many({},{"$set":data})


dict = {}
update("db", "collection",dict )

但是当我运行程序时,它会返回以下错误:

raise WriteError(error.get("errmsg"), error.get("code"), error)
pymongo.errors.WriteError: Modifiers operate on fields

0 个答案:

没有答案