我想知道如何在CQL中定义不同的数据类型。
例如,在SQL中,我们有许多不同的数据类型,如int
,float
,decimal
或可变字符。
但是在CQL中,当我们创建节点时我们没有定义它的数据类型,我们只写:Create(a:User {UserName:' Jack',Age:23})
Age
属性的数据类型是什么?是整数吗?浮?
答案 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版本之一以来需要它们的原因。