Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在 Neo4j 中找到一个具有 type = user 属性的节点,但并非我的所有节点都具有 type 属性。当我这样做时:
START root=node(*) where root.type="user" RETURN root
我得到错误:
密码错误
The property 'type' does not exist on Node[0]
:我怎样才能让它工作,或者我误解了 Neo4j 的基本原理?
你需要使用has()函数。id 为 0 的节点(Node[0])在 Neo4j 中被称为参考节点,Neo4j 内部使用它。
has()
START root=node(*) where has(root.type) AND root.type="user" RETURN root