属性值
这描述了节点和关系如何都可以具有属性。
属性是命名值,其中名称为字符串。属性值可以是基本类型或一个基本类型的数组。例如,String
、int
和 int[]
值对于属性都是有效的。
|
类型 | 描述 |
---|---|
|
|
|
8 位整数。 |
|
16 位整数。 |
|
32 位整数。 |
|
64 位整数。 |
|
32 位 IEEE 754 浮点数。 |
|
64 位 IEEE 754 浮点数。 |
|
表示 Unicode 字符的 16 位无符号整数。 |
|
Unicode 字符序列。 |
|
给定坐标系中的 2D 或 3D 点对象。 |
|
捕获日期的瞬间,但不捕获时间和时区。 |
|
捕获一天中的时间和时区偏移量的瞬间,但不捕获日期。 |
|
捕获一天中的时间的瞬间,但不捕获日期和时区。 |
|
捕获日期、时间和时区的瞬间。 |
|
捕获日期和时间的瞬间,但不捕获时区。 |
|
时间量。这捕获两个瞬间之间的时间差。 |
有关 float/double 值的更多详细信息,请参阅 Java 语言规范。
请注意,在两种情况下,多个 Java 类型映射到单个 Cypher 类型。发生这种情况时,类型信息会丢失。如果这些对象是从过程返回的,则无法重新创建原始类型
-
当提供
java.time.Duration
或java.time.Period
时,将创建 CypherDuration
。如果返回Duration
,则仅保留公共接口java.time.temporal.TemporalAmount
。 -
当提供
java.time.OffsetDateTime
时,将创建 CypherDateTime
。如果返回DateTime
,则将其转换为java.time.ZonedDateTime
。
包含特殊字符的字符串在 Neo4j 中可能具有不一致或不确定的排序。有关详细信息,请参阅 Cypher 手册 → 特殊字符的排序。 |