#arango-db #orm #odm #arango #ogm

aragog

为ArangoDB提供的简单轻量级对象文档映射器

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数据库接口

Download history 5/week @ 2024-06-02 6/week @ 2024-06-09 2/week @ 2024-06-16 20/week @ 2024-07-07 1856/week @ 2024-07-28

1,876 每月下载
用于 2 crates

MIT 协议

320KB
4.5K SLoC

Logo

Aragog

pipeline status unsafe forbidden MIT licensed Crates.io aragog dependency status

Discord Gitter

aragog 是一个使用 ArangoDB 驱动 arangors 的完整功能的ODM和OGM库。

主要概念是提供允许您尽可能简单轻量地将您的结构映射到ArangoDB文档的行为。受Rails的 Active Record 库的启发,aragog 还为您的模型提供 钩子验证

该包还提供了一个强大的 AQL 查询工具,允许在 Rust 中执行复杂且安全的ArangoDB查询。

迁移CLI

aragog 提供了一个安全模式生成和迁移命令行界面: aragog_cli

书籍和文档

项目布局

许可证

aragog 在MIT许可证下提供。查看LICENSE

基于 ArangoDB 的简单轻量级ODM,基于 arangors

依赖关系

~8-27MB
~412K SLoC