norm
An ORM library support nGQL for Golang.
Overview
- Build insert nGQL by struct / map (Support vertex, edge).
- Parse Nebula execute result to struct / map.
- Easy to use.
- Easy mock for Unit Testing.
Roadmap
- Session pool. For details, please see dialector
- Support more types in insert/execute function.
- Support batch insert, query list.
- Chainable api. For detail please see chainable api
Maybe Support
- [ ] Statistic Hooks. Insert/Query count and latency.
- [ ] Fix fields Order when build insert nGQL. (now norm use map store keys, and in go range map is out-of-order.)
Need improve
- [ ] Benchmark.
- [ ] Unit Testing.
- [ ] Documents.
Getting Started
Install:
go get github.com/zhihu/norm
use example: please go use example
Contributing guidelines
License
© Zhihu, 2021~time.Now
Released under the MIT License
copy and paste from gorm