내가이 간단한 쿼리를 매개 변수화 할 말 : 일치 (U) 여기서 u.username = {UNAME가} U에게 반환Neo4J Web Admin에서는 매개 변수가있는 쿼리에 인수를 어떻게 제공합니까?
Neo4J 웹 관리자에서 그것을 실행 때 매개 변수를 제공 할 수 있습니다 (방법)?
내가이 간단한 쿼리를 매개 변수화 할 말 : 일치 (U) 여기서 u.username = {UNAME가} U에게 반환Neo4J Web Admin에서는 매개 변수가있는 쿼리에 인수를 어떻게 제공합니까?
Neo4J 웹 관리자에서 그것을 실행 때 매개 변수를 제공 할 수 있습니다 (방법)?
java에서 cypher 쿼리를 사용해야 할 때 매개 변수를 전달해야하며 쿼리를 추가하여 전달해야합니다.
ExecutionResult result = _engine.execute(_query.toString(), _params);
_params는 필요한 값을 입력하는 곳이며 _query에서는 변수가있는 검색어를 {}에 작성합니다.
웹 관리자가 쿼리를 실행하므로 필요하다고 생각하지 않습니다. 여기에 값을 하드 코딩해야합니다.
특별한 도움이 필요하다면 어떻게해야하는지 알려주세요.
사이퍼 셸에서 할 수 있는지는 잘 모르겠지만 REST 호출을 할 수 있습니다.
POST /db/data/cypher
{
"query": "match (u) where u.username={uname} return u",
"params": {
"uname": "user2739920"
}
}
이렇게하면 JSON에서 REST 응답을 얻을 수 있습니다. 이는 사용자의 요구 사항에 맞거나 다를 수 있습니다.
2.0을 사용하는 경우 방법은 :POST
이고 응답은 압축되어 인쇄되지 않습니다.
이 기능을 사용하는 것이 좋을 것 같습니다. 코드를 작성하고 다른 인수로 매개 변수화 된 쿼리를 시도하려고한다고 가정 해보십시오. 당신은 복사 & 귀하의 프로그램에서 매우 쿼리 문자열을 붙여 넣을 수 있고 다른 인수와 함께 웹 관리 테스트에서 실행 ... –