Cypher creates number as a long. How do I create a

2019-01-28 23:10发布

I have a problem with types in Neo4j. I am trying with the following query to create a node with a variable number with the integer value 1:

Create (n:Test{numer:1})

When I am getting the node from the Java api I am getting an error telling me that it is of type long.

How can I see of what type a variable is saved in Neo4J? How can I save an integer?

标签: neo4j cypher
1条回答
冷血范
2楼-- · 2019-01-28 23:33

If you use Cypher or REST API then Neo4j (internally) use Java's Long for integer values and Java's Double for floating point values.

In Java API you can use following datatypes

  • boolean
  • byte
  • short
  • int
  • long
  • float
  • double
  • char
  • String

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

查看更多
登录 后发表回答