Files
jupyter/高考志愿查询.ipynb
T
2022-05-24 19:44:38 +08:00

2.3 KiB

高考志愿查询

按位次模糊查询专业

In [ ]:
import pymongo
import re

myclient = pymongo.MongoClient('mongodb://localhost:27017/')
mydb = myclient["gaokao"]
mycol = mydb["admission_2020"]

m_zhuanye = '医学'
m_rank1 = 11000
m_rank2 = 15000

myquery = {'spe_name':re.compile(m_zhuanye),'rank_min':{"$gte": m_rank1,"$lte": m_rank2}}
i = 1
for x in mycol.find(myquery,{"_id": 0, }):
    print(i,x['col_name'],x['spe_name'],x['rank_min'])
    i += 1

按分数模糊查询专业

In [ ]:
import pymongo
import re

myclient = pymongo.MongoClient('mongodb://localhost:27017/')
mydb = myclient["gaokao"]
mycol = mydb["admission_2020"]

m_zhuanye = '医学'
m_fenshu = 600

myquery = {'spe_name':re.compile(m_zhuanye),'num_min':{"$gte": m_fenshu}}
i = 1
for x in mycol.find(myquery,{"_id": 0, }):
    print(i,x['col_name'],x['spe_name'],x['num_min'])
    i += 1