2017-08-21 14 views
1

neo4j-datatypesによると、プロパティにはプリミティブなデータ型があります。neo4jでプロパティのデータ型を定義する方法

  1. プロパティの作成時にデータ型を定義するにはどうすればよいですか。次のクエリのexmpleでは、プロパティ "age"を "short"データ型として明示的に定義する方法はありますか?

    MATCH (e:Employee) SET e.age = 55 
    
  2. クエリ上記のとおり、年齢のデフォルトのデータ型は何ですか?

答えて

3

現在、サイファーは以下のbasic typesサポートしています。BooleanIntegerFloatStringListMapを。

Cypherを使用する場合は、データ型を定義しません。あなたの価値に最も適したデータタイプが選択されます。

示されたクエリでは、e.ageは常にIntegerになります。 Integerの値に合わない値を変更すると、そのタイプが変更されます。たとえば、MATCH (e:Employee) SET e.age = 55.5は、Floatのデータ型を変更します。

関連する問題