cypher

    17

    2답변

    Neop4의 Cypher에서 두 노드가 주어지면 관계가 없으면 Foo 유형의 관계를 하나의 weight 속성으로 만들고 싶습니다. 이 관계가 이미 존재한다면, 그 weight 속성을 증가시키고 싶습니다. 단일 Cypher 쿼리에서이를 수행하는 좋은 방법이 있습니까? 감사! 편집 : 일부 추가 세부 정보 : 노드는 이미 고유하고 색인에 생성되어 있습니다.

    3

    2답변

    을 받기 나는 다음과 같은 한 사이퍼 쿼리 : START s=node(1) MATCH s<-[r]->(t) RETURN type(r) as RelationshipType, ....... 가 지금은 각 관계의 방향을 찾고 싶어요. "RETURN RelationshipDirection(r)"과 같은 명령이 있습니까 ?? :) 감사합니다.

    3

    2답변

    배열 속성이있는 Neo4J 노드가있는 경우 배열 리터럴과 일치하는 노드 만 반환하도록 Cypher 쿼리를 만드는 방법은 무엇입니까? 나는 "목록"이라는 배열 속성을 가진 노드를 만든 콘솔을 사용하여는 : neo4j-sh (0)$ create n = {list: [1,2,3]}; ==> +-------------------+ ==> | No data re

    4

    1답변

    http://console.neo4j.org/r/yx62bk , start n=node(7,8,9) match n-[objectScore:score]->o-[:object_of_destination]->d<-[:destination_score]-n, o-[:instance_of]->ot, o-[:date]->oDate, d-[:date]->dDate w

    1

    1답변

    저는 두 가지 가치의 합계를 취하고 그 차이를 발견하는 것과 관련하여 사이퍼와 함께 고심하고 있습니다. 나는 노드의 수신 전송 총과 총을 찾아이 두 쿼리를 가지고 : START addr = node(5) MATCH addr <- [:owns] - owner - [to:transfers] -> receiver RETURN SUM(to.value) AS T

    4

    2답변

    나는 구조과 같이가 그들이 말하는 가장 먼 주제를 어떻게 얻을 수 있을까요? 기본적으로 이것은 그들이 말하는 최상위 카테고리를 나타냅니다. 이것은 내가 이것을 수행하는 방법을 알기위한 유일한 방법이며, 리프 노드뿐만 아니라 모든 노드를 리턴합니다. START user=node(1) MATCH user-[:talking]->x<-[:categorized_i

    1

    2답변

    Neo4j와 관련하여 저는 멍청합니다. 나는 웹 사이트 관리자 콘솔을 사용하여 사이퍼를 배우려고 시도했습니다. 하지만 내가 모르는 부분이 있거나 구성 설정이 올바르지 않은 것 같습니다. 예를 들어 다음 URL에서, 아주 간단한 사이퍼가 제공되는 나는 Neo4j 관리 웹 사이트에서 콘솔에서 다음 사이퍼를 실행하면 http://docs.neo4j.org/chu

    1

    1답변

    사이퍼 쿼리 자체에서 일부 기본값을 반환하는 데 도움이되는 삼항 연산자를 구현해야합니다. 시나리오입니다 - 직원의 도시 델리의 경우, 삼항 연산자처럼 10 뭔가를 돌려 다른 5를 반환합니다. start employee = node(5) return employee.city == 'DELHI' ? 5 : 10 as val; 나는 start employe

    0

    2답변

    저는 Spring 데이터 Neo4j에서 작업 중이며 일부 쿼리에는 Cypher-Language를 사용하고 있습니다. 너무 오래 잘 작동하지만 노드를 삭제하면 작동하지 않습니다. 예를 들어 는 : @Query("start u=node(5) delete u") void deleteNode(); 나는 사이퍼의 버전 1.7.2을 사용할 수 없습니다 <depe

    3

    1답변

    각 노드가 Java 클래스를 나타내고 각 인스턴스에 namespace라는 속성이있는 그래프가 있습니다. 시작 노드와 최종 노드가 네임 스페이스를 공유하지만 모든 중간체가 해당 네임 스페이스를 공유하지 않는 패턴과 일치 시키려합니다. theres 3 개의 종류 (종류 A -> 종류 B -> 종류 C) i가있는 경우에 : START inside1 = node(