No support for Multi-label nodes #362
-
Hi, I'm working on a graph db benchmark and I have a specific use case that might often occurred which is : create an edge without knowing the type of the source or the target nodes. I can make it works using inheritance in SQL, creating a Node type, which is extended by all my types : Create types : Create Nodes : Then I can query my ingested objects without knowing if they are of types Transaction or City :
Nevertheless, I would like to be able to create the same mechanism with Cypher. The problems are :
|
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 1 reply
-
Ok, I got my answer I guess as I tried to ingest multi-label nodes: This triggers the error:
|
Beta Was this translation helpful? Give feedback.
-
@datanostra that's correct, there is no support for multiple labels as Neo4j does. But the inheritance should work because Cypher doesn't know anything about it, it just passes the query by label (= type) through ArcadeDB. |
Beta Was this translation helpful? Give feedback.
-
Reproduced, creating a new issue from this discussion. |
Beta Was this translation helpful? Give feedback.
-
Fixed in #384. |
Beta Was this translation helpful? Give feedback.
Fixed in #384.