【文件属性】:
文件名称:crud-pymongo:使用Python和PyMongo库构建的MongoDB CRUD应用程序
文件大小:10KB
文件格式:ZIP
更新时间:2021-03-22 12:01:57
Python
用Python内置的MongoDB CRUD
该存储库包含一个Python程序,该程序为MongoDB数据库实现基本的CRUD操作。
所有存储库均可通过Docker容器和docker-compose工具运行。
项目结构
该项目包含database容器, crud模块实现和该模块的单元tests 。
设置数据库
要使数据库运行,只需在终端中键入以下命令。
$ docker-compose up -d db
这将在默认端口27017名为crud_mongo_db的主机容器中运行最新3.XX版本的mongodb 。
运行测试
要运行单元测试,只需在终端中输入以下命令。
$ docker-compose run crud
这将创建一个解决所有依赖关系的容器,并使用该容器内的pytest框架运行测试。
在没有Docker的情况下运行测试
只需创建一个virtualenv,安装模块依赖项并
【文件预览】:
crud-pymongo-master
----db()
--------Dockerfile(143B)
----.vscode()
--------launch.json(500B)
--------settings.json(381B)
----crud()
--------.vscode()
--------Dockerfile(437B)
--------crud()
--------requirements.txt(133B)
--------tests()
----docker-compose.yml(344B)
----license.md(1KB)
----.gitignore(30B)
----readme.md(2KB)