轻量级实用程序来扩充,而不是替换python mongodb驱动程序。
marrow.mongo的Python项目详细描述
© 2016-2017 Alice Bevan-McGregor and contributors.
https://github.com/marrow/mongo
Marrow Mongo是一组小的、集中的实用工具,用于增强使用PyMongo native MongoDB driver而不需要开销、冰川更新周期、复杂性和顶头空间。 完整活动记录对象文档映射器的要求。此外,它还提供了一个非常轻量级的数据库 用于WebCore web framework和python标准日志记录的连接插件 将日志发送到MongoDB的适配器。
其他文档以online reference manual的形式提供。
安装
安装marrow.mongo很简单,只需在终端中执行以下操作:
pip install marrow.mongo
^ {STR 1 } $注:我们^ {EM1} $强
如果将marrow.mongo添加到应用程序的setup()调用的install_requires参数中 setup.pyfile,marw.mongo将在您自己的应用程序或 库已安装。我们建议使用“小于”版本号,以确保没有意外 更新时的副作用。使用marrow.mongo<1.2获取当前版本的所有错误修复,以及 marrow.mongo<2.0以获取错误修复和功能更新,同时确保未安装大的中断更改。
此软件包有一些依赖项:
- Python2.7及更高版本,或Python3.2及更高版本,或兼容的,如PyPy或PyPy3。
- 现代(>;3.2)版本的pymongo包。
- 用于插件处理和声明性语法支持的骨髓包和模式实用程序包。
手册中提供了有关conditional dependencies, package flags, and development version utilization的其他说明。
版本历史记录
要查看完整的版本历史记录,包括每个版本的详细更改日志,请参见GitHub Releases部分。
许可证
marrow.mongo是根据麻省理工学院的开源许可证发布的。
麻省理工学院执照
版权所有©2016-2017 Alice Bevan McGregor和撰稿人。
兹免费向任何获得本软件及相关软件副本的人授予许可 文档文件(“软件”),无限制地处理软件,包括但不限于 使用、复制、修改、合并、发布、分发、再授权和/或销售软件副本的权利,以及 在满足以下条件的情况下,向其提供软件的人员:
上述版权通知和本许可通知应包含在 软件。
软件按“原样”提供,无任何明示或暗示的保证,包括但不限于 保证适销性,适合特定用途和不侵权。在任何情况下,作者或 无论是在合同诉讼、侵权诉讼或 否则,由本软件或本软件的使用或其他交易引起的,由本软件引起的,或与本软件有关的。