-
|
I have a fairly large code base that currently uses Neo4j. It's written in Go using their native driver which uses the bolt protocol https://github.com/neo4j/neo4j-go-driver. FalkorDB claims to have support for bolt (albeit listed as experimental). I'm trying to explore moving away from Neo4j in favor of FalkorDB, but re-writing all the code to use the FalkorDB driver would be a considerable amount of work. I was hopeful that the driver would just work. Here's what I've tried: Spin up local docker instance of falkordb, afterwards, I created a graph named Configure the neo4j driver as such: Then I tried running our full integration test suite against the db. The first problem I ran into is falkordb cypher doesn't appear to support the conditional https://neo4j.com/docs/cypher-manual/current/patterns/fixed-length-patterns/#node-patterns Specifically something like this: I hit this error Is there a spec sheet or list that identifies the limitations of the cypher spec implementation anywhere? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
|
After digging deeper, I see there is a workaround for this mentioned on here: https://github.com/orgs/FalkorDB/discussions/457 and the |
Beta Was this translation helpful? Give feedback.
After digging deeper, I see there is a workaround for this mentioned on here: https://github.com/orgs/FalkorDB/discussions/457 and the
|symbol appears to be a neo4j supported pattern, not part of OpenCypher