Skip to main content

Neo4py is a better alternative to py2neo.

Project description

Neo4py

Introduction

Neo4py is an alternative to py2neo. I am trying my best to make it a perfect and better clone of the py2neo package.

How to run a query in neo4py

As it is a clone of py2neo so, I have added the similar functions like of py2neo so, that the users won't have the problem in migrating from py2neo to neo4py.

These are the steps you can use to execute a query in neo4py:

  1. Import the Graph class from the neo4py.

from neo4py-atharnaveed import Graph

  1. Create a graph object and pass your URI, and connection details to the Graph constructor.

graph = Graph("connection_uri",("user","db_password"))

# Example code
graph = Graph("bolt://localhost:7687",("neo4j","12345678"))

You can find your connection uri and user details, when you'll start your database and open neo4j browser. Password is the password that you have set while creating the database.


  1. Now make a python dictionary, pass the data to it, and run and write the query by using built-in run method.

data = {
    "name" : "John Doe",
    "age": 21
}
node = graph.run("CREATE (p:Person {name:$name,age:$age})", **data)

Final Words

For any issues, please open an issue. I am open for suggesstions, contributions, and collaborations.😊

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

neo4py-atharnaveed-1.0.2b0.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

neo4py_atharnaveed-1.0.2b0-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file neo4py-atharnaveed-1.0.2b0.tar.gz.

File metadata

  • Download URL: neo4py-atharnaveed-1.0.2b0.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.0

File hashes

Hashes for neo4py-atharnaveed-1.0.2b0.tar.gz
Algorithm Hash digest
SHA256 bf9ea32e6e255c5f00620d35aa9f01b00f7b1a38f3ed28f0b40e8eb53459d3a5
MD5 0909c8c099da88a04c0e65481e497ba5
BLAKE2b-256 e97b4b79d1964022c2b9a4e8ce697d8dc27505ed60e691ad36c56d83ca7eca28

See more details on using hashes here.

File details

Details for the file neo4py_atharnaveed-1.0.2b0-py3-none-any.whl.

File metadata

File hashes

Hashes for neo4py_atharnaveed-1.0.2b0-py3-none-any.whl
Algorithm Hash digest
SHA256 af8ecb72a290817b4641f9e9f6b4fb044ed26ab491e733566ba286e7f5f5f3f9
MD5 ea08ef347314668408170a2483b6349f
BLAKE2b-256 4f413876f336f07b0abf7c90286fcb3c2fb21f42d7048538d02b837db78e0101

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page