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