searchMissedkind.py 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. #coding=utf-8
  2. '''
  3. Created on 2016年6月13日
  4. @author: uas
  5. '''
  6. from pymongo.mongo_client import MongoClient
  7. from util_common import Constant
  8. import redis
  9. cli=MongoClient(Constant.MONGODB_URL)
  10. db=cli.spider
  11. # rs=db.component_temp_0607.find({'cmp_kiid':None}) ##959087 //4000000
  12. # rs=db.component_temp_0607.find_one()
  13. rows_cmp=db.component_temp_0607.find({'cmp_kiid':None})
  14. rows_original=db.component_original.find({},{'_id':False,'code':True,'lastkind':True})
  15. missed_kind_set=set()
  16. # for index,r in enumerate(rows_cmp):
  17. # for i in rows_original:
  18. # if r['cmp_code']==i['code']:
  19. # missed_kind_set.add(i['lastkind'])
  20. # print(index)
  21. rows_original_list=list()
  22. for r in rows_original:
  23. rows_original_list.append(r)
  24. print(len(rows_original_list))
  25. for index,r in enumerate(rows_cmp):
  26. if rows_original_list[r['cmp_id']-1]['code']==r['cmp_code']:
  27. print(index)
  28. missed_kind_set.add(rows_original_list[r['cmp_id']-1]['lastkind'])
  29. # r=redis.Redis(host='localhost',port=6379,db=0)
  30. # r.flushdb()
  31. # for element in missed_kind_set:
  32. # r.lpush('mylist',element)
  33. #
  34. #
  35. #
  36. #
  37. #
  38. #
  39. textname='missed_kind.txt'
  40. f=open(textname,'w')
  41. for i in missed_kind_set:
  42. f.write(i)
  43. f.close()