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)