【发布时间】:2020-07-03 11:40:56
【问题描述】:
我目前有一个字典,其中包含从 API 中提取的数据,其中我为每个数据点提供了它自己的变量(job_id、jobtitle、公司等):
output = {
'ID': job_id,
'Title': jobtitle,
'Employer' : company,
'Employment type' : emptype,
'Fulltime' : tid,
'Deadline' : deadline,
'Link' : webpage
}
我想添加到我的数据库中,很简单:
db.jobs.insert_one(output)
但这一切都在一个 for 循环中,它将创建 30 个独特的新文档,包括名称、标题、链接等等,这个脚本将运行不止一次,所以我希望它做的只是如果数据库中尚不存在“输出”作为文档,则将其作为文档插入,所有这些新文档都具有来自 job_id 变量的自己的唯一 ID,我可以对此进行检查吗?
【问题讨论】:
标签: python python-3.x mongodb mongodb-query pymongo