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