Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.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 - Fatal编程技术网

Neo4j视图或子图

Neo4j视图或子图,neo4j,cypher,Neo4j,Cypher,我有一个应用程序,在同一个neo4j服务器下生成几个图,我这里的问题是我需要能够为不同的用户生成视图,用户应该可以随意抛出cypher查询,但在视图或子图下他们正在工作 CALL algo.<name>( 'MATCH (n) RETURN id(n) AS id', "MATCH (n)-->(m) RETURN id(n) AS source, id(m) AS target", {graph: "cypher"}) 调

我有一个应用程序,在同一个neo4j服务器下生成几个图,我这里的问题是我需要能够为不同的用户生成视图,用户应该可以随意抛出cypher查询,但在视图或子图下他们正在工作

CALL algo.<name>(
  'MATCH (n) RETURN id(n) AS id',
  "MATCH (n)-->(m) RETURN id(n) AS source, id(m) AS target",
  {graph: "cypher"})
调用算法(
'匹配(n)返回id(n)作为id',
“匹配(n)-->(m)返回id(n)作为源,id(m)作为目标”,
{图:“密码”})
我找到了密码投影解决方案,但这个解决方案让用户对目标和源负责,我喜欢它对用户透明,用户只抛出密码查询,只处理子图或视图

另一点是,实际上我使用的是neo4j 3.5服务器,但我喜欢最新版本的解决方案,但我的版本目标是neo4j 3.5

谢谢

(对我的写作能力感到抱歉,我尽力了)