从节点(1)的起点运行Cypher



我不知道为什么我在Neo4j中创建一个图形,它总是有节点[0]不包含任何内容,所以当使用For循环迭代器结果时,我得到了一些例外,如:

  'title' property not found for NodeImpl#0.
  at org.neo4j.kernel.impl.core.Primitive.newPropertyNotFoundException(Primitive.java:184)
  ....

我该如何处理这个问题?我正在考虑使用一个从节点[1]开始的Cypher查询,但我不知道如何在循环时进行此查询或忽略节点[0]?

您可以删除节点0以获得一个干净的数据库,或者在访问它之前检查该属性的存在,node.hasProperty(), http://api.neo4j.org/2.0.0-M02/org/neo4j/graphdb/PropertyContainer.html#hasProperty(java.lang.String)

最新更新