propertyKey

プロパティ・キーの作成方法。

構文

propertyKey('name').type().[ single() | multiple() ].[ ttl ].[ properties(metadata_property) ].[ ifNotExists() ].[ create() | add() | describe() | exists() ]

説明

プロパティ・キーは頂点と辺に対して作成されます。プロパティ・キーは、いずれかの要素タイプに追加する前に作成する必要があります。名前に使用できる文字はアルファベットとアンダースコアです。データ型を含める必要があります。プロパティ・キーはカーディナリティを指定できます。

Text型の名前 nameを持つプロパティ・キーを作成します。
 schema.propertyKey('name').Text().create()
プロパティ・キーがまだ存在していない場合は、Integer型の名前 num_itemsでプロパティ・キーを作成します。
schema.propertyKey('num_items').Int().ifNotExists().create()
複数のカーディナリティを持つTimestamp型の名前 createDateでプロパティ・キーを作成します。
schema.propertyKey('createDate').Timestamp().multiple().create()
プロパティのメタプロパティを追加します。メタプロパティ、first_publication、は存在している必要があります。
schema.propertyKey('createDate').properties('first_publication').add()
プロパティ・キーのTTLを作成します。
schema.propertyKey('createDate').ttl(60).create()
プロパティ・キーが存在するかどうか確認します。
schema.propertyKey('name').exists()
describe()コマンドを使用してプロパティ・キーのスキーマ作成コマンドを取得します。
schema.propertyKey('name').describe()