概述
def process_item(self, item, spider):
print('打印的文件地址和名字为')
print(item['file_url'], item['name'])
key_word = {"file_url": "asdasdasd", "name": "asdasdadas"}
res = self.db.find(key_word)
print('查到的数据为')
print(res)
if res:
print('查到数据量')
raise DropItem("Duplicate item found: %s" % item)
else:
print('*****************************进入数据库**************************************************')
self.db.insert({"file_url": item['file_url'], "name": item['name']})
return item
db.XiaoMiQuan.find()
{ "_id" : ObjectId("5bbf14dbc96b5b3f5627d11d"), "file_url" : "https://baogaocos.seedsufe.com/2018/07/19/doc_1532004923556.pdf", "name" : "AMCHAM-中国的“一带一路”:对美国企业的影响(英文)-2018.6-8页.pdf" }
我数据库 这个collection 里面是这个,但是我在python 里面查了一个没有的数据怎么也返回了东西
f&e=1874736000&token=kIxbL07-8jAj8w1n4s9zv64FuZZNEATmlU_Vm6zD:Aa_-t7C8cCDjBWe3EZYatp1qQis= 秋叶大叔-给你一个社群你怎么管v2-42页.pdf
查到的数据为
查到数据量
2018-10-12 15:53:40 [scrapy.core.scraper] WARNING: Dropped: Duplicate item found: {'file_url': 'https://files.zsxq.com/lnQuwPAAWDexZKnV1XbBjDRDNA71?attname=%E7%A7%8B%E5%8F%B6%E5%A4%A7%E5%8F%94-%E7%BB%99%E4%BD%A0%E4%B8%80%E4%B8%AA%E7%A4%BE%E7%BE%A4%E4%BD%A0%E6%80%8E%E4%B9%88%E7%AE%A1v2-42%E9%A1%B5.pdf&e=1874736000&token=kIxbL07-8jAj8w1n4s9zv64FuZZNEATmlU_Vm6zD:Aa_-t7C8cCDjBWe3EZYatp1qQis=',
'name': '秋叶大叔-给你一个社群你怎么管v2-42页.pdf'}
{'file_url': 'https://files.zsxq.com/lnQuwPAAWDexZKnV1XbBjDRDNA71?attname=%E7%A7%8
这里的pymongod.cursor就是返回的数据
最后
以上就是鲜艳银耳汤为你收集整理的python获取数据库返回的结果_python 查数据库的数据返回的是没有数据?的全部内容,希望文章能够帮你解决python获取数据库返回的结果_python 查数据库的数据返回的是没有数据?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复