的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一樣)