说明
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 =
|