【问题标题】:Cypher creates number as a long. How do I create an integer?Cypher 将数字创建为 long。如何创建整数?
【发布时间】:2015-11-30 13:31:46
【问题描述】:

我对 Neo4j 中的类型有疑问。我正在尝试使用以下查询来创建一个具有整数值 1 的变量号的节点:

Create (n:Test{numer:1})

当我从 Java api 获取节点时,我收到一条错误消息,告诉我它是 long 类型。

如何查看 Neo4J 中保存的变量的类型?如何保存整数?

【问题讨论】:

    标签: neo4j cypher


    【解决方案1】:

    如果您使用 Cypher 或 REST API,则 Neo4j(内部)使用 Java 的 Long 表示整数值,使用 Java 的 Double 表示浮点值。

    在 Java API 中,您可以使用以下数据类型

    • 布尔值
    • 字节
    • int
    • 浮动
    • 字符
    • 字符串

    http://neo4j.com/docs/stable/property-values-detailed.html

    【讨论】:

    • 好的,那么整数不存在?
    猜你喜欢
    • 1970-01-01
    • 2010-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-23
    • 2021-01-22
    • 2023-01-10
    相关资源
    最近更新 更多