3.1.6 兼容性
Cypher不是一成不变的语言。新版本会引入了很多新的功能,一些旧的功能可能会被移除。如果需要,依然可以使用旧版本。可以通过以下两种方式在查询中选择使用哪个版本:
● 为所有查询设置版本:可以通过neo4j.conf中cypher.default_language_version参数来配置Neo4j数据库使用哪个版本的Cypher语言。
● 在查询中指定版本:简单地在查询开始的时候写上版本,如Cypher 2.3。
下面是一个指定使用Cypher 2.3的查询例子:
Neo4j 4.4支持如下版本的Cypher语言:
● Neo4j Cypher 4.4
● Neo4j Cypher 4.3
● Neo4j Cypher 4.2
● Neo4j Cypher 4.1.3
● Neo4j Cypher 4.0
● Neo4j Cypher 3.5
● Neo4j Cypher 3.4
● Neo4j Cypher 3.2
● Neo4j Cypher 3.1
● Neo4j Cypher 3.0