0
点赞
收藏
分享

微信扫一扫

Python 全栈系列163 MongoAgentV2

芒果六斤半 2022-04-24 阅读 64
python

说明

MongoAgent在pymongo的基础上进行了一层封装,让用户以API的形式进行调用。本次在前版的基础上做了一些改进。

内容

1 MongoAgentV2简单介绍

MongoAgent在启动时已经依赖一个本地的Mongo库启动(24003), 这个库主要用来存放一些基础的配置,以及用于一些通用的存储。在使用时,允许用户向指定的数据库发起操作。

2 功能

	import requests as req
	test_mongoagent_host_ip = 'http://IP:PORT/'

2.1 add_a_connection | 增加新的连接

为了避免每次请求都传送数据库的请求地址和密码,MongoAgentV2提供一个接口来一次性的保存新的连接信息,并返回一个哈希码用于连接的替代。

  • 1 提交新的连接
  • 2 返回哈希码
  • 3 使用哈希码进行后续的操作

有一个小的点:同一个连接可能产生若干不同的哈希码。因为我们是以字典方式保存连接的,而字典是无序的,所以每次计算哈希可能不同。但是一个连接一般最多就四个哈希,然后我就懒得改了。

	test_config = {'host':'111.111.111.111','port':'24026','username':'xxx','password':'xxxx'}

	# 增加连接
	resp_dict =
举报

相关推荐

0 条评论