OrientDB-정점 생성

OrientDB 데이터베이스는 문서 데이터베이스 일뿐만 아니라 그래프 데이터베이스이기도합니다. 데이터를 그래프 형태로 저장하기 위해 Vertex 및 Edge와 같은 새로운 개념이 사용됩니다. 정점에 다형성을 적용합니다. Vertex의 기본 클래스는 V입니다.

이 장에서는 그래프 데이터를 저장하기 위해 정점을 만드는 방법을 배울 수 있습니다.

다음은 Create Vertex Command의 기본 구문입니다.

CREATE VERTEX [<class>] [CLUSTER <cluster>] [SET <field> = <expression>[,]*]

다음은 위 구문의 옵션에 대한 세부 정보입니다.

<class> − 정점이 속한 클래스를 정의합니다.

<cluster> − 정점을 저장하는 클러스터를 정의합니다.

<field> − 설정하려는 필드를 정의합니다.

<expression> − 필드에 설정할 익스프레스를 정의합니다.

정점을 만드는 방법을 이해하려면 다음 예제를 시도하십시오.

다음 쿼리를 실행하여 'name'없이 기본 클래스 V에 정점을 만듭니다.

orientdb> CREATE VERTEX

위 쿼리가 성공적으로 실행되면 다음과 같은 출력이 표시됩니다.

Created vertex 'V#9:0 v1' in 0.118000 sec(s)

다음 쿼리를 실행하여 v1이라는 새 정점 클래스를 만든 다음 해당 클래스에 정점을 만듭니다.

orientdb> CREATE CLASS V1 EXTENDS V 
orientdb> CREATE VERTEX V1

위 쿼리가 성공적으로 실행되면 다음과 같은 출력이 표시됩니다.

Created vertex 'V1#14:0 v1' in 0.004000 sec(s)

다음 쿼리를 실행하여 v1이라는 클래스의 새 정점을 만들고 brand = 'Maruti'및 name = 'Swift'와 같은 속성을 정의합니다.

orientdb> CREATE VERTEX V1 SET brand = 'maruti', name = 'swift'

위 쿼리가 성공적으로 실행되면 다음과 같은 출력이 표시됩니다.

Created vertex 'V1#14:1{brand:maruti,name:swift} v1' in 0.004000 sec(s)