我对 Neo4j 很陌生,只是从上周五开始学习的。
例如,我想知道我们是否能获得所有具有相同类型的节点。我想创建列出系统中所有用户的页面。
我的想法现在有两种方法: 1 带有 where 子句的 Cypher:
CYPHER 2.0 START n=node(*)
WHERE n.type = 'user'
RETURN n
2 对类型属性进行索引的密码
START n=node:userindex(type = 'user') RETURN n
我知道如果 userindex 只包含 key 类型的用户值,它就没有选择性,也不利于索引。
我不知道哪一个是最好的方法,因为我发现的所有示例大多从一个或两个节点开始,然后开始查找与起始节点有关系的其他节点。
太感谢了。