Запустите Cypher в начальной точке узла (1)

Я не знаю, почему я создаю граф в Neo4j, у него всегда есть узел [0], не содержащий ничего, поэтому при использовании цикла For для результата Iterator я получил несколько исключений, таких как:

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

Как я могу справиться с этой проблемой?? Я думаю, использовать запрос Cypher, который имеет начальную точку с узла [1], но я не знаю, как сделать этот запрос или игнорировать узел [0] при цикле?

1 ответ

Вы можете либо удалить узел 0, чтобы получить чистую базу данных, либо проверить наличие этого свойства до обращения к нему, node.hasProperty(), http://api.neo4j.org/2.0.0-M02/org/neo4j/graphdb/PropertyContainer.html

Другие вопросы по тегам