如何使用pymongo更新Mongodb中的多个值?

2024-05-13 09:55:45 发布

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

在我的代码中,当进程启动时,以下数据存储在核心pid表中。

db.core_pid.insert({"blog_id": blog["_id"], "proid": str(p.pid), "starttime": datetime.now(pytz.timezone('EST')), "status": "Running", "route":routing})

流程完成后,我使用下面的代码更新了status的值。

db.core_pid.update({"_id": current_id},
                       {"$set": {"status": "Completed"}}) 

现在,我想在进程完成时在数据库中包含一个新的字段endtime({“endtime”:datetime.Now(pytz.timezone('EST'))}),我如何修改上面的更新代码以包含这个endtime字段。


Tags: 数据代码coreid核心dbdatetime进程