Я использую neo4j-jdbc 2.3.2 как мой клиент neo4j для java. Когда я выполнил следующий запрос cypher
match(p:Person) where p.id_number='761201948V' return p.id;
он вернет P2547228 в качестве идентификатора узла. Я чувствую, что id такой же, как и другие свойства узла, так как я могу использовать его внутри где клаузулы.
Но здесь я ожидаю целое число, которое может использовать внутри этого запроса START p=node('node.id') return p;
Этот идентификатор является внутренней вещью для neo4j db? и есть ли способ получить этот идентификатор?
Из следующих двух Cyphers, что является наиболее эффективным один? (Если оба в виду тот же узел)
Получение точного идентификатора узла в neo4j cypher
START p=node('2547223') return p;
match(p:Person) where p.id='P2547228' return p;
именно то, что я хочу, большое спасибо ... – Hasitha