我找到了相关方法:
find- 不起作用,因为此版本neo4j不支持标签。match- 不起作用,因为我无法指定关系,因为该节点还没有关系。match_one- 与...一样match。node- 不起作用,因为我不知道节点的 id。我需要相当于:
start n = node(*) where n.name? = "wvxvw" return n;
Run Code Online (Sandbox Code Playgroud)
密码查询。看起来这应该是基本的,但事实并非如此......
附言。我反对使用 Cypher 的原因太多,无法一一提及。所以这也不是一个选择。
好吧,您应该创建索引,以便减少起始节点。使用标签会自动解决这个问题,但与此同时,可以有一个解决方法。
现在,在搜索时,您可以编写以下查询:
START n = node:label(key_name='Person') WHERE n.name = 'wvxvw' RETURN n; //key_name is the key's name you will assign while creating the node.
Run Code Online (Sandbox Code Playgroud)