OrientDB-頂点を作成

OrientDBデータベースは、ドキュメントデータベースであるだけでなく、グラフデータベースでもあります。頂点やエッジなどの新しい概念を使用して、データをグラフの形式で保存します。頂点に多形を適用します。Vertexの基本クラスはVです。

この章では、グラフデータを格納する頂点を作成する方法を学習できます。

次のステートメントは、Create VertexCommandの基本的な構文です。

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

上記の構文のオプションの詳細は次のとおりです。

<class> −頂点が属するクラスを定義します。

<cluster> −頂点を格納するクラスターを定義します。

<field> −設定するフィールドを定義します。

<expression> −フィールドに設定するエクスプレスを定義します。

次の例を試して、頂点の作成方法を理解してください。

次のクエリを実行して、「名前」がなく、基本クラス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)