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

时间:2018-04-06 17:27:26

标签: neo4j graph-databases cql datamodel

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

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

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

2 个答案:

答案 0 :(得分:2)

cypher语言为integer,float,string,byte [],boolean等提供基本支持。

你可以read the docs here on cypher typing

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

答案 1 :(得分:1)

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