Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
neo4j多重密码兼容性_Neo4j_Cypher_Version - Fatal编程技术网

neo4j多重密码兼容性

neo4j多重密码兼容性,neo4j,cypher,version,Neo4j,Cypher,Version,Neo4J的密码有一个功能,可以让您指定要使用的密码版本。ect,CYPHER 3.2创建(:测试)。我的查询是有限的,因此我知道它们与3.0、3.1和3.2(3.*真的)兼容。我想确保Neo4J只运行3.*,但似乎我只能指定一个或非一个 支持多个版本的一个解决方案是尝试使用每个版本集运行查询,直到没有抛出错误为止,但这看起来非常粗糙/低效。那么,有没有更好的方法使Cypher查询只运行3.*或3.0-3.2?(更好的定义是,我只需要要求Neo4J执行一次查询,而不管实际命中的是哪个版本的Neo

Neo4J的密码有一个功能,可以让您指定要使用的密码版本。ect,
CYPHER 3.2创建(:测试)
。我的查询是有限的,因此我知道它们与3.0、3.1和3.2(3.*真的)兼容。我想确保Neo4J只运行3.*,但似乎我只能指定一个或非一个


支持多个版本的一个解决方案是尝试使用每个版本集运行查询,直到没有抛出错误为止,但这看起来非常粗糙/低效。那么,有没有更好的方法使Cypher查询只运行3.*或3.0-3.2?(更好的定义是,我只需要要求Neo4J执行一次查询,而不管实际命中的是哪个版本的Neo4J,它只是工作或失败,就像我只允许3.0一样)

不,这是不可能的。只能在
CYPHER
语句之后指定
2.3
3.1
3.2
。或者您可以在
neo4j.conf
文件的选项中设置
2.3
3.1
3.2
default

支持多个版本的一个解决方案是尝试运行查询 设置每个版本,直到没有抛出错误,但是 看起来非常粗糙/低效


不幸的是,在我看来这是唯一的选择…:(

不,这是不可能的。您只能在
CYPHER
语句之后指定
2.3
3.1
3.2
。或者您可以在
neo4j.conf
文件的选项中设置
2.3
3.1
default

支持多个版本的一个解决方案是尝试运行查询 设置每个版本,直到没有抛出错误,但是 看起来非常粗糙/低效

不幸的是,在我看来这是唯一的选择