Saltearse al contenido

Inicio rápido en 30 segundos

La probada más rápida posible de NamiDB. Efímero, en proceso, sin setup.

Instalar

Ventana de terminal
pip install namidb

Hola, grafo

import namidb as tg
client = tg.Client("memory://acme")
client.cypher("CREATE (a:Person {name: 'Alice'})")
client.cypher("CREATE (b:Person {name: 'Bob'})")
client.cypher(
"MATCH (a:Person {name: 'Alice'}), (b:Person {name: 'Bob'}) "
"CREATE (a)-[:KNOWS {since: 2020}]->(b)"
)
result = client.cypher("MATCH (p:Person) RETURN p.name AS name")
print(result.rows())
# [{'name': 'Alice'}, {'name': 'Bob'}]

Hacerlo persistente

Cambia el URI. Las mismas seis líneas de código funcionan contra cualquier backend:

client = tg.Client("file:///var/lib/namidb?ns=prod")

Próximos pasos