我正在尝试使用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)
使用上面的代码我想将登录名和密码设置为空,但它们没有被更改,并保留了它们现有的值。
请你帮我解决我做错了什么。