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