标量类型

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

Neo4j GraphQL 支持所有内置的 GraphQL 标量类型BigInt 标量类型是 Neo4j 数据库特有的附加类型。

标量类型

类型 描述 示例

Int

支持高达 32 位的值。

type Person @node {
  age: Int!
}

BigInt

支持高达 64 位整数,在变量和数据响应中序列化为字符串。与其它数字类型共享相同的数值运算符

type File @node {
  size: BigInt
}

在查询或变更中直接使用时,可以作为数字传递(无需引号)。

query {
    files(where: { size: { eq: 9223372036854775807 }}) {
        size
    }
}

Float

表示有符号双精度浮点值。

type Product @node {
  price: Float!
}

String

作为字符串存储在数据库中,并始终作为字符串返回。

type Product @node {
  name: String!
}

Boolean

表示 truefalse

type Product @node {
  inStock: Boolean!
}

ID

表示唯一标识符。

type Product @node {
  id: ID!
}
© . All rights reserved.