Neo4j Cypher 查询语言中的不同数据类型

Different Data Types in Neo4j Cypher Query language

我想知道如何在 CQL 中定义不同的数据类型。 例如,在 SQL 中,我们有许多不同的数据类型,如 intfloatdecimal 或可变字符。

但是在 CQL 中,当我们创建节点时我们没有定义它的数据类型,我们只是写:Create (a: User{UserName:'Jack', Age:23})

Age 属性 的数据类型是什么?是整数吗?浮动?

密码语言提供对整数、浮点数、字符串、字节[]、布尔值等的基本支持。

你可以read the docs here on cypher typing.

即将推出的 Neo4j 3.4 将支持地理空间和时间类型。在撰写本文时(最新的 3.3.4),稳定版本尚不支持此功能。

您已通过在 () 中创建节点来定义节点。同样,您在 [] 中定义关系。这些符号明确表示这些数据类型,这就是为什么自 2.x 版本之一以来就需要它们的原因。