neo4j响应中“属性”对象的解释

时间:2017-06-05 10:58:32

标签: node.js neo4j cypher

使用:

  • node.js - 版本8.0.0
  • neo4j-driver:1.3.0
  • neo4j数据库:社区版,版本:3.2.0

我正在运行一个密码(不重要的是密码究竟是什么)并取回结果。

使用以下代码解析结果后:

result.records[0].get('instanceStock').properties

我得到以下json:

{  
   "quantity":{  
      "low":10,
      "high":0
   }
}

值10是实际驻留在db中的正确值。

  1. “低”和“高”属性的含义是什么?
  2. 为什么正确的答案存在于“低”属性中?

1 个答案:

答案 0 :(得分:2)

这与如何在JS中处理64位整数有关。这里有更多解释:

https://github.com/neo4j/neo4j-javascript-driver#a-note-on-numbers-and-the-integer-type