运行内存mongodb的pymongo模拟工具。

pymongo-inmemor的Python项目详细描述


Pymongo_在内存中

内存中运行MongoDB的MongoMocking库。

用法

为操作系统和 Mongo版本:

[pymongo_inmemory]mongo_version=4.0operating_system=osx

然后使用内存中的客户端代替原始客户端:

frompymongo_inmemoryimportMongoClientclient=MongoClient()# No need to provide hostdb=client['testdb']collection=db['test-collection']# etc., etc.client.close()# Also usable with context managerwithMongoClient()asclient:# do stuff

待办事项

  • 将mongod的portfinding移动到构造函数,以避免模块加载和对象创建之间可能发生的端口冲突。
  • 清除并集中配置获取,env var>;pim.ini>;setup.cfg
  • 添加注册表为蒙大神清理< /LI>
  • 根据需要添加模块级文档。公共api的功能级文档
  • 添加github文档,vuepress
  • 能够通过配置定义文件夹(env覆盖)
  • 通过env覆盖conf的连线能力
  • 增加测试覆盖率
  • 添加静态类型检查
  • 从Mongod中删除管道输出

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何访问Struts2中的请求参数?   java将大图像设置为背景   java如何使用子查询。在里面   java我希望我的计算器重新启动,直到我按下“q”字母   将Java Http服务器的响应写入jQuery   java JPA/HSQLDB仍然在消耗我所有的内存   使用MySql结果集数据在Java Swing应用程序中创建图形和图表   java创建一个程序,从用户那里获取输入并将其写入输出文件   java Windows无法删除具有大路径的文件   java方法运行它3次   java如何仅为Http状态代码500配置RetryTemplate?   java读取,从JAR写入外部xml文件   如何在安卓 java中实现自定义导航栏,如图所示   java使用ApacheCamel框架将数据持久化为Oracle DB中的BLOB/CLOB数据类型