基于ctypes构建的EJDB的Python绑定。
项目描述
基于ctypes构建的EJDB的Python绑定。
免费软件:BSD许可证。
特性
纯Python。只需要Python(2.7或3.3+)和一个EJDB二进制文件。无需编译任何内容。
未来特性
更好的MongoDB API兼容性。
更好的文档。
EJDB二进制文件:http://softmotions.com/ejdb/archives/
历史
0.4.7 (2016-07-20)
修复了使用无效参数名查询时的崩溃问题。现在会引发CommandError。
修复了调用Collection.count时的内存泄漏。
添加了查询数据库中集合名称列表的API,而无需构造实际的集合。
添加了检查数据库是否可写的API。
添加了标志以禁用CLI中的颜色,默认情况下在Windows上禁用。
ejdb.cli现在有了一个--version选项。
0.4.6 (2015-10-06)
修复了关于ejdb.cfg使用的Python 2兼容性问题。
修复了尝试重复使用从数据库迭代中检索到的集合实例时的段错误。
ejdb.cli现在会在给定的路径不存在时创建一个不存在的数据库。
当EJDB二进制文件路径配置不正确时,添加了一个更有意义的错误消息。
修复了关于Collection.delete_one()和Collection.delete_many()的文档。
0.4.5 (2015-09-07)
修复 Collection.delete_one 和 Collection.delete_many。
0.4.4 (2015-07-30)
修复查询标志传递。
0.4.3 (2015-07-29)
将 CLI 中的 exit() 修复移动。
0.4.2 (2015-07-29)
修复 CLI 中的 exit() 调用。
0.4.1 (2015-07-27)
修复缺少 NOBLOCK 常量。
0.4 (2015-07-25)
将命令行界面依赖项移动到 extras。新安装现在需要运行 pip install ctypes-ejdb[cli] 来安装它。这对只想安装核心库的人来说更好。
0.3.3 (2015-07-24)
修复 Python 2 兼容性。
0.3.2 (2015-07-07)
修复 DatabaseError 构造中的属性查找。
通过环境变量或 .cfg 文件添加配置 EJDB 路径的选项。
使文档表示看起来像字典,以便更好地打印。
0.3.1 (2015-07-03)
修复了打开 Database 时上下文管理器的使用。
修复了 Collection.count 中的属性错误。
修复了文档迭代器的切片。
基于 Click 和 ptpython 的实验性 CLI 工具 ejdb.cli。
0.3 (2015-07-01)
通过 ejdb.init(path) 使 EJDB 路径可配置。
0.2.1 (2015-07-01)
在数据库上添加保存快捷键。
0.2 (2015-07-01)
修复将 BSON OID 转换为字符串时的段错误。
修复在 Database.close 中检索错误消息。
测试现在在 Windows 上运行。
0.1.1 (2015-06-30)
修复 pip install 中的编码错误。
0.1.0 (2015-06-28)
在 PyPI 上的首次发布。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。