将两个neo4j密码调用合并为一个调用
我有以下两个密码调用,我想合并成一个将两个neo4j密码调用合并为一个调用,neo4j,cypher,Neo4j,Cypher,我有以下两个密码调用,我想合并成一个 start r=relationship:link(“键:\'foo\”和值:\'bar\”)返回r.guid 这将返回一个关系,其中包含基于键值对(在本例中为key:foo和value:bar)所需的guid 假设上面的r.guid返回12345 然后,我需要基于返回的guid和属性类型键的相关对象的所有属性关系 start r=relationship:properties(“to:\'12345\”和key:'baz\”)返回r 这将返回几个具有我需要
start r=relationship:link(“键:\'foo\”和值:\'bar\”)返回r.guid
这将返回一个关系,其中包含基于键值对(在本例中为key:foo和value:bar)所需的guid
假设上面的r.guid返回12345
然后,我需要基于返回的guid和属性类型键的相关对象的所有属性关系
start r=relationship:properties(“to:\'12345\”和key:'baz\”)返回r
这将返回几个具有我需要的值的关系,在本例中是属于guid 12345的所有属性类型baz
如何将这两个调用合并为一个?我相信这很简单,但我有点结巴 >我得到的答案是,在CyfER查询的中间没有方法执行索引查找,或者使用已经声明的变量来执行查找。
也许在Cypher的更高版本中,因为这种能力应该是标准的,特别是在密集节点问题和建议的索引解决方案中 检查我同意,因为我也需要它,但是在将来的版本中寻找它,现在只使用Gremlin或本机JavaAPI之类的东西。