Neo4j返回布尔值显示空白值

Neo4j返回布尔值显示空白值,neo4j,cypher,Neo4j,Cypher,这可能是故意的行为,但从节点返回布尔属性似乎会返回一个空值,例如,除非将其转换为字符串 返回myNode.isValSet返回空值 鉴于 返回字符串(myNode.isValSet)返回true或false 是否可以在不转换为字符串的情况下以cypher返回布尔值?我在这里重现了您的场景。这只是Neo4j浏览器输出中的一个错误。看: CREATE (myNode {isValSet:true}) // create myNode with isValSet = true 查询: MATCH (

这可能是故意的行为,但从节点返回布尔属性似乎会返回一个空值,例如,除非将其转换为字符串

返回myNode.isValSet
返回空值

鉴于

返回字符串(myNode.isValSet)
返回true或false


是否可以在不转换为字符串的情况下以cypher返回布尔值?

我在这里重现了您的场景。这只是Neo4j浏览器输出中的一个错误。看:

CREATE (myNode {isValSet:true}) // create myNode with isValSet = true
查询:

MATCH (myNode)
RETURN myNode.isValSet
“表格”模式下的结果为空,如您所述:

但当我将可视化更改为“文本”时,
true
值将显示:


在neo4j浏览器中搜索我找到的Github hepo和一个。此修复程序可能会在下一版本中提供。

是否确实设置了
myNode.isValSet
?如果您只是
返回myNode
,会发生什么?不是故意的。我认为此错误会影响3.2.1版,应在7月初发布的3.2.2.3.2.2版中修复,并且应该已经修复。@InverseFalcon我无法升级到3.2.2版,因为PowerShell模块没有数字签名:(