neo4driver 1.0.7 copy "neo4driver: ^1.0.7" to clipboard
neo4driver: ^1.0.7 copied to clipboard

Dart driver to manipulate the Neo4J database with the Neo4J HTTP API.

Neo4Driver #

enter image description here

Neo4Driver is a Dart driver for Neo4j. The library uses the Neo4J HTTP API database.

Installation #

Add Neo4Driver to your project's pubspec.yaml file and run pub get:

dependencies:
  neo4driver: any

Usage #

Initialization : #

NeoClient.withAuthorization(  
  username: '{database_username}',  
  password: '{database_password}',  
  databaseAddress: 'http://{database_address}:7474/', 
  databaseName: '{database_name}',   
);

Usage post-initialization : #

await NeoClient().createRelationship(  
  startNodeId: 1,  
  endNodeId: 2,  
  relationshipLabel: "rel_label",  
  properties: {
	  "Property1": "value1",
	  "Property2": 2,
  },  
);

Features #

  • findRelationshipById
  • findAllRelationship
  • findRelationshipWithStartNodeIdEndNodeId
  • findRelationshipWithNodeProperties
  • isRelationshipExistsBetweenTwoNodes
  • updateNodeById
  • updateRelationshipById
  • findAllNodesByProperties
  • findAllNodes
  • findNodeById
  • findAllNodesByLabel
  • getNodesWithHighestProperty
  • computeShortestPathDijkstra
  • computeDistanceBetweenTwoPoints
  • createGraphProjection
  • createRelationship
  • createRelationshipFromNodeToNodes
  • createNodeWithNode
  • createNode
  • deleteNodeById
  • deleteAllNode
13
likes
130
pub points
36%
popularity

Publisher

unverified uploader

Dart driver to manipulate the Neo4J database with the Neo4J HTTP API.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

http, http_interceptor

More

Packages that depend on neo4driver