40个版本
0.17.1 | 2023年11月21日 |
---|---|
0.17.0 | 2022年6月17日 |
0.16.1 | 2022年1月3日 |
0.16.0 | 2021年12月13日 |
0.6.1 | 2020年11月30日 |
#246 在 数据库接口
1,876 每月下载
用于 2 crates
320KB
4.5K SLoC
Aragog
aragog
是一个使用 ArangoDB 驱动 arangors 的完整功能的ODM和OGM库。
主要概念是提供允许您尽可能简单轻量地将您的结构映射到ArangoDB文档的行为。受Rails的 Active Record 库的启发,aragog
还为您的模型提供 钩子 和 验证。
该包还提供了一个强大的 AQL 查询工具,允许在 Rust 中执行复杂且安全的ArangoDB查询。
迁移CLI
aragog
提供了一个安全模式生成和迁移命令行界面: aragog_cli。
书籍和文档
项目布局
aragog
:主要的ODM/OGM库aragog_macros
:为aragog
提供的 derive proc 宏aragog_cli
:迁移和模式生成命令行界面
许可证
aragog
在MIT许可证下提供。查看LICENSE。
依赖关系
~8-27MB
~412K SLoC