python mongodb更新issu

2024-04-26 20:51:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用python pymongo更新我的文档,问题是update没有用空字符串更新现有值。这就是我正在尝试的。你知道吗

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)

在上面的代码中,我想将login和password设置为空,但它们没有更改,并且保持现有值不变。你知道吗

你能帮我一下我做错了什么吗。你知道吗


Tags: 字符串name文档idfalsedataservertype