Neo4j에서 루프 목록에서 노드의 목록을 반환합니다. 해당 ID를 읽었으며 모든 노드에 대해 (이 예에서는 NODE_ID = 3071)을 이용하여 다음과 같이Neo4J가 url에서 id 관계를 가져옵니다.
http://localhost:7474/db/data/node/3071/relationships/out
ID의 지정 값에 대한 JSON 출력()이다
[{'end': 'http://localhost:7474/db/data/node/3070',
'extensions': {},
'self': 'http://localhost:7474/db/data/relationship/11101',
'property': 'http://localhost:7474/db/data/relationship/11101/properties/{key}',
'type': 'IS', 'properties': 'http://localhost:7474/db/data/relationship/11101/properties',
'data': {},
'start': 'http://localhost:7474/db/data/node/3071'}]
우리는 우리의 노드 (3071)의 결과는 (3070)에 연결되어 있는지 관찰 그러나 단순한 형식이 아니라 난독 화 된 형식으로되어 있습니다. 정규식을 사용하지 않고이 3070 (연결된 노드의 ID)을 어떻게 얻을 수 있습니까?
나는 실제로 당신이하려고하는 것을하기 위해 Cypher를 사용할 것이다 :'MATCH (n) -> (other) {ids}의 id (n) RETURN id (other), 다른'params는' { "ids": [3071, 3072, 3073]} –
이것을 포함하도록 수정했습니다. OP가 인시던트 관계에 대한 쿼리에서이 정보를 얻으려는 것 같았 기 때문에 원래의 질문이 나를 조금 던 졌다고 생각합니다. 노드 ID를 얻는 방법은 여러 가지가있을 수 있습니다 (단, 모두 추가 호출이 필요함) – FrobberOfBits