TuGraph Cypher Skill
When working with TuGraph Cypher, follow these guidelines:
Core Architecture Differences
| Feature | TuGraph | Standard OpenCypher | |---------|---------|---------------------| | Label count | Must have exactly 1 label per node/edge | 0 to many labels | | Schema | Strong Schema (define before use) | Schema-less | | Label-less nodes | Cannot create, will error | Can create |
Unsupported Features Quick Reference
These OpenCypher features are NOT supported in TuGraph:
RETURN *— cannot return all variablesWHERE (a)-[]->(b)— path pattern filtering in WHEREnode["prop"]— dynamic property accessCREATE p = (a)-[:R]->(b)— creating full pathsCALL proc($param)— parameterized procedure argumentsSKIP rand()— SKIP/LIMIT expressions (constants only)`VAR NAME`— backtick variable namesall(),any(),single(),none()— predicate functionsUNION(dedup) — onlyUNION ALLis supported
Full Reference
For detailed examples, syntax, and complete procedure lists, read the reference files:
references/quick-reference.md— operators, clauses, functions with examplesreferences/procedures.md— all built-in procedures with signatures
Version
Based on TuGraph DB 4.5.1. Features may change in newer versions.
Scan to contact