python mongodb更新问题

时间:2016-07-09 04:19:20

标签: python mongodb pymongo

我正在尝试使用python pymongo更新我的文档,问题是更新不是用空字符串更新现有值。这是我正在尝试的。

data = {
    "server_name": 'server_name',
     "ipaddr": '192.168.10.1',
     "conn_type": 'ssh',
     "login": "",
     "password": ""
}

collection.update({"_id": ObjectId(data['_id'])}, {'$set': data}, upsert=False, multi=False)

使用上面的代码我想将登录名和密码设置为空,但它们没有被更改,并保留了它们现有的值。

请你帮我解决我做错了什么。

0 个答案:

没有答案