Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/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

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
User interface 从可视模型生成密码查询_User Interface_Neo4j_Cypher - Fatal编程技术网

User interface 从可视模型生成密码查询

User interface 从可视模型生成密码查询,user-interface,neo4j,cypher,User Interface,Neo4j,Cypher,我正在寻找是否有一种方法(可能使用库或neo4j支持),从查询的可视化模型生成一个Cypher查询 这就是我的意思,我可能在我的应用程序中有一个可视化查询(我自己创建的,比如说使用zoomcharts),看起来像这样: 此查询查找居住在维也纳市的所有人 当然,我可以从这个可视化模型中获取节点列表及其关系,比如JSON数据 我想从中生成一个Cypher查询(从这个可视化模型中,比如说从可视化模型生成的JSON数据) 您知道有没有工具或库(或者neo4j以某种方式支持它)可以帮助我实现这一点吗

我正在寻找是否有一种方法(可能使用库或neo4j支持),从查询的可视化模型生成一个Cypher查询

这就是我的意思,我可能在我的应用程序中有一个可视化查询(我自己创建的,比如说使用zoomcharts),看起来像这样:

此查询查找居住在维也纳市的所有人

当然,我可以从这个可视化模型中获取节点列表及其关系,比如JSON数据

我想从中生成一个Cypher查询(从这个可视化模型中,比如说从可视化模型生成的JSON数据)

您知道有没有工具或库(或者neo4j以某种方式支持它)可以帮助我实现这一点吗



我的问题与此类似,但其中一个4岁,没有太多有用的信息。

如果使用箭头创建视觉模型,可以将其导出到Cypher:


如果使用箭头创建视觉模型,可以将其导出到Cypher:


这样的查询可以表示为节点和关系的匹配序列:

MATCH (N0:`Person`)
MATCH (N1:`City` {`name`:"Vienna"})
MATCH (N0)-[R0:`lives in`]->(N1)
RETURN *
这可以很容易地从JSON构建:

const nodesMatch = []
graph.nodes.forEach(function(n) {
  const nodeVar = 'N' + n.id
  const nodeLabels = '`' + n.labels.join(':') + '`'
  nodesMatch.push(
    'MATCH (' + nodeVar + ':' + nodeLabels + ')'
  )
})
[]

另外,我还建议您注意
popoto

Neo4j图形数据库的可视化查询生成器-


这样的查询可以表示为节点和关系的匹配序列:

MATCH (N0:`Person`)
MATCH (N1:`City` {`name`:"Vienna"})
MATCH (N0)-[R0:`lives in`]->(N1)
RETURN *
这可以很容易地从JSON构建:

const nodesMatch = []
graph.nodes.forEach(function(n) {
  const nodeVar = 'N' + n.id
  const nodeLabels = '`' + n.labels.join(':') + '`'
  nodesMatch.push(
    'MATCH (' + nodeVar + ':' + nodeLabels + ')'
  )
})
[]

另外,我还建议您注意
popoto

Neo4j图形数据库的可视化查询生成器-


这是图书馆吗?不,我在我的前端应用程序中使用zoomcharts生成视觉查询,那么它将不起作用。我想,我有自己的前端应用程序,其中内置了视觉工具(我使用zoomcharts创建它),不清楚它是否已经发布,但neo4j似乎正在提供这种类型的工具。这是一个库吗?不,我在我的前端应用程序中使用zoomcharts生成视觉查询,然后它将不起作用我猜,我有我自己的前端应用程序,其中内置了视觉工具(我使用zoomcharts创建它),不清楚它是否已经发布,但neo4j似乎正在提供这种类型的工具