我有以下两个密码调用,我想将它们组合成一个;
start r=relationship:link("key:\"foo\" and value:\"bar\"") return r.guid
这将返回一个包含基于键值对所需的guid的关系(在本例中为key:foo和value:bar)。
让我们假设上面的r.guid返回12345。
然后我需要根据返回的guid和属性类型键来讨论相关对象的所有属性关系;
start r=relationship:properties("to:\"12345\" and key:\"baz\"") return r
这会返回几个具有我需要的值的关系,在这种情况下属于guid 12345的所有属性类型baz。
如何将这两个调用组合成一个?我确信这很简单,但我磕磕绊绊..
答案 0 :(得分:2)
我得到的答案是,无法在Cypher查询的中间执行索引查找,或者使用您声明的变量来执行查找。
也许在更高版本的Cypher中,因为这种能力应该是标准的,尤其是密集节点问题和建议的索引解决方案。