加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Mongo_DB.py 1.10 KB
一键复制 编辑 原始数据 按行查看 历史
pywjh 提交于 2019-01-22 18:17 . 直接使用的代理池
import pymongo
class MongoHelper(object):
def __init__(self):
self.client = pymongo.MongoClient(host='127.0.0.1',port=27017)
self.db = self.client['tanzhou_homework']
self.proxy = self.db['proxy']
def insert(self,data=None):
if data:
self.proxy.save(data)
def delete(self,data=None):
if data:
self.proxy.remove(data)
def update(self,data,conditions):
if conditions and data:
self.proxy.update(data,{'$set':conditions})
def select(self,data=None):
if data:
items = self.proxy.find(data)
else:
data = {}
items = self.proxy.find(data)
results = []
for item in items:
result = (item['ip'],item['port'],item['address'])
results.append(result)
return results
if __name__ == '__main__':
mongo = MongoHelper()
#mongo.insert({'ip': '218.204.129.195', 'port': '43809', 'address': '江西省南昌市 移动'})
print(mongo.select())
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化