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()