Neo4j 如何创建具有64位长属性的节点?
使用cypher,类似于:Neo4j 如何创建具有64位长属性的节点?,neo4j,cypher,Neo4j,Cypher,使用cypher,类似于: MERGE (t:Test { tl: 10508455564958384115 }) 那不会再回来了 integer is too large (line 1, column 21) "MERGE (t:Test { tl: 10508455564958384115 })" ^ 而是使用存储为long的值创建节点 手册中描述了一个属性,所以我猜这应该是可行的?10508455564958384115大于Java LONG的最大值,即 92233720368547
MERGE (t:Test { tl: 10508455564958384115 })
那不会再回来了
integer is too large (line 1, column 21) "MERGE (t:Test { tl: 10508455564958384115 })" ^
而是使用存储为long的值创建节点
手册中描述了一个属性,所以我猜这应该是可行的?10508455564958384115大于Java LONG的最大值,即 9223372036854775807
改为使用字符串值,当前不支持大的十进制值。我应该补充一点,如果可能的话,我有兴趣在以后索引此值。好的,
9223372036854775807
是最大限制。(不知道是否正确,也试着在末尾加一个.0
)@BhargavRao啊,你是对的。我想我必须找到一种方法将数字转换为主机语言中的有符号64位嘿,我还注意到,如果在末尾添加.0
,它会将其存储为双精度,但在显示时会忽略.0