Skip to content

photomattmills/ecto_neo4j

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ecto Neo4j

This is a wrapper for using Ecto with a Neo4j database. Currently highly experimental, and likely to see drastic changes over the next couple months. Plans include a full Cypher query generator and all the good abstraction and familiar data modeling tools of Ecto, where compatible.

Installation

If available in Hex, the package can be installed as:

  1. Add ecto_neo4j to your list of dependencies in mix.exs:

    def deps do [{:ecto_neo4j, "~> 0.0.1"}] end

  2. Ensure ecto_neo4j is started before your application:

    def application do [applications: [:ecto_neo4j]] end

TODO

  • Make tests pass -- In Progress!
    • Cypher Query Builder -- In Progress!
    • Associations -- in planning

Contributing

Comments, questions, and pull requests welcome. This project follows a code of conduct (fully at code_of_conduct.md) and by contributing, you agree to abide by that code.

About

Neo4j driver for ecto

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages