Orientdb-create-vertex

提供:Dev Guides
移動先:案内検索

OrientDB-頂点の作成

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

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

次のステートメントは、頂点コマンドの作成の基本的な構文です。

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)