Skip to content

neo4j-examples/movies-dotnetcore-bolt

Repository files navigation

Neo4j Movies Application: Quick Start

CI

The Stack

These are the components of our Web Application:

Provision a database quickly with Neo4j Sandbox or Neo4j Aura.

Endpoints:

Get Movie

// JSON object for single movie with cast
curl http://BASE_URL/movie/The%20Matrix

// list of JSON objects for movie search results
curl http://BASE_URL/search?q=matrix

// JSON object for whole graph viz (nodes, links - arrays)
curl http://BASE_URL/graph

Setup

This uses the ASP.NET core framework, along with the official Neo4j .NET driver.

Run:

Start this application with:

dotnet run

You can search for movies by title or and click on any entry.

Configuration options

Note
These are preferably configured via Properties/launchSettings.json.
Environment variable name Default value (or N/A)

PORT

8080

NEO4J_URI

neo4j+s://demo.neo4jlabs.com

NEO4J_USER

movies

NEO4J_PASSWORD

movies

NEO4J_DATABASE

movies

NEO4J_VERSION

4

Please set NEO4J_VERSION to 3.5 when running Neo4j 3.5.x. Leave as is otherwise.

To run the database locally as well, start your local Neo4j Server (Download & Install), open Neo4j Browser. Then install the Movies data-set with :play movies, click the statement, and hit the triangular "Run" button.

Then, override the relevant environment variables above.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published