类型 (Types)

这是 GraphQL Library 7 版本的文档。对于长期支持 (LTS) 版本 5,请参考 GraphQL Library 5 LTS 版本

Neo4j GraphQL 库提供以下类型

类型 描述

Int(整型)

标量类型 Int 表示有符号的 32 位整数值(非小数)。

浮点数

标量类型 Float 表示有符号的双精度小数值。

字符串

标量类型 String 表示文本数据,由 UTF-8 字符组成。

布尔值

标量类型 Boolean 表示 truefalse

ID

标量类型 ID 表示唯一标识符,通常用于重新获取对象。

BigInt

标量类型 BigInt 表示有符号的 64 位整数值(非小数)。

Date

时间标量类型 Date 是符合 ISO 8601 标准的日期,映射到 Neo4j 的 DATE 类型。

Time

时间标量类型 Time 是符合 ISO 8601 标准的时间(包括时区),映射到 Neo4j 的 ZONED TIME 类型。

LocalTime

时间标量类型 LocalTime 是符合 ISO 8601 标准的本地时间,映射到 Neo4j 的 LOCAL TIME 类型。

DateTime

时间标量类型 DateTime 是符合 ISO 8601 标准的日期、时间和时区,映射到 Neo4j 的 ZONED DATETIME 类型。

LocalDateTime

时间标量类型 LocalDateTime 是符合 ISO 8601 标准的本地日期时间,映射到 Neo4j 的 LOCAL DATETIME 类型。

Duration

时间标量类型 Duration 是符合 ISO 8601 标准的持续时间,映射到 Neo4j 的 DURATION 类型。

Point

空间对象类型 Point 是 WGS 84 三维地理坐标点。

CartesianPoint

空间对象类型 CartesianPoint 是笛卡尔三维坐标点。