Skip to content

Latest commit

 

History

History
 
 

graph

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

@valkey/graph

Example usage:

import { createClient, Graph } from "redis";

const client = createClient();
client.on("error", (err) => console.log("Redis Client Error", err));

await client.connect();

const graph = new Graph(client, "graph");

await graph.query(
  "CREATE (:Rider { name: $riderName })-[:rides]->(:Team { name: $teamName })",
  {
    params: {
      riderName: "Buzz Aldrin",
      teamName: "Apollo",
    },
  }
);

const result = await graph.roQuery(
  "MATCH (r:Rider)-[:rides]->(t:Team { name: $name }) RETURN r.name AS name",
  {
    params: {
      name: "Apollo",
    },
  }
);

console.log(result.data); // [{ name: 'Buzz Aldrin' }]