标量类型

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

标量类型

类型 描述 示例

Int

支持最多 32 位的值。

type Person {
  age: Int!
}

BigInt

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

type File {
  size: BigInt
}

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

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

Float

表示带符号的双精度分数值。

type Product {
  price: Float!
}

String

在数据库中存储为字符串,始终以字符串形式返回。

type Product {
  name: String!
}

Boolean

表示truefalse

type Product {
  inStock: Boolean!
}

ID

表示唯一标识符。

type Product {
  id: ID!
}