7个不稳定版本
使用旧的Rust 2015
0.4.1 | 2020年12月13日 |
---|---|
0.4.0 | 2019年1月29日 |
0.3.0 | 2016年9月16日 |
0.2.0 | 2016年6月18日 |
0.1.0 | 2015年11月23日 |
#2481 in 数据库接口
每月32次下载
3.5MB
80K SLoC
ejdb.rs,嵌入式JSON数据库引擎的高层绑定
未维护
我没有能力维护这个项目了。如果您想继续其开发并在crates.io上使用其名称,请随时联系我。
此库提供了对EJDB(一个嵌入式JSON数据库引擎)的高级绑定的支持。
EJDB是一个面向文档的NoSQL嵌入式数据库,与MongoDB非常相似。它允许存储、查询和操作BSON文档集合。它具有类似MongoDB的查询语言、集合级事务和类型索引。
此库试图提供符合Rust风格的、安全的EJDB绑定。它公开了EJDB的所有主要功能:数据库、集合、查询、事务、索引和元数据。
请参阅crate文档以获取使用示例。
使用方法
在您的Cargo.toml
中添加依赖项
[dependencies]
ejdb = "0.4"
要构建库,您需要安装cmake
,以及gcc
和clang
。
变更日志
版本0.4.0
- 切换到手动编译和静态链接ejdb。
版本0.3.0
- 提高了
bson
依赖项版本。
版本0.2.0
- 提高了各种依赖项的版本。
版本0.1.2
- 改进了
bson!
宏以支持可选值。
版本0.1.1
- 使
Database
实现了Send
。
版本0.1.0
- 首次发布。
许可证
此库在MIT许可证下提供。
依赖项
~5–8.5MB
~151K SLoC