的Neo4j的Cypher有compatibility功能,让你指定要使用哪个版本的Cypher支架。等,CYPHER 3.2 CREATE (:TEST)
。我的查询是有限的,我知道它们与3.0,3.1和3.2(3. *真)是兼容的。我想确保Neo4J只运行3. *,但似乎我只能指定一个或非。Neo4j的多个暗号兼容性
一个解决方案,以支持多个版本是尝试运行每个版本集的查询,直到一个不抛出一个错误,但似乎可怕的粗/低效率的。那么是否有更好的方法让Cypher查询只能运行3. *或3.0-3.2? (更好地定义为我只需要问Neo4J一次执行查询,无论哪个版本的Neo4J实际上正在被击中,并且它只是起作用或者失败,就像我只允许3.0一样)