2014-12-12 3 views
0

Neo4j 매뉴얼을 통해 Neo4j를 시작했습니다. Create Command Neo4j에서 노드를 생성하려면

그래서 나는 Neo4j 서버를 설치하고 라벨과 특성을 가질 수 노드로 문서

CREATE (n:Actor { name:"Tom Hanks" }); 

에서 내 첫 번째 노드를 만들었습니다. 위의 쿼리는 이라는 속성을 가진 액터 레이블이있는 노드를 만드는 것으로 해석했습니다. 그리고 n은 노드를 생성한다는 것을 의미합니다. 어떤 수단 것으로, (...가)

은 그 때 나는이 쿼리 CREATE (a { name : 'Andres' })

그러나 무엇에 만들 것입니다 건너.

사이퍼 구문이 약간 이상해 보입니다.

+0

Cypher 구문 및 리퍼 카드 http://neo4j.com/developer/cypher –

답변

4

구문은 노드를 만드는 것을 의미하지 않는다 CREATE (variablename:Label {propertyname:"propertyValue"})

CREATE (n:Actor { name:"Tom Hanks" })의 "n"을, 그것은 여기에 단지 변수 이름입니다. 원하는 경우 동일한 검색어에서 해당 변수 이름을 계속 사용할 수 있습니다.

CREATE (a { name : 'Andres' })에서 "a"는 다시 변수 이름입니다. 이번에는 노드없이 레이블이 만들어집니다.

+0

안녕하세요, David Cypher 구문 –

+0

@MahtabAlam google 'cypher 구문'과 그 첫 번째 히트를 얻을 수 있습니다. 나는 기꺼이 도와 주겠다.하지만 너는이 일에 자신도 노력해야한다.) –

+0

"CREATE (Actor {name :"Tom Hanks "});" 1 노드 생성, 1 속성 설정, 346ms에 0 행 반환 Label은 어디에 있나요, 저는 Actor가 여기 레이블이라고 생각했습니다. –

관련 문제