可能是一个愚蠢的问题,而是一个字符串,不能图出来: 节点的属性是:1-4567655Neo4j的:有一个查询,看起来像一个数学运算
我假设查询
MATCH (t:Ticket {number:"1-4567655"}) return t
失败原因neo4j计算1个减号4567655当然不匹配。如果这就是我该如何查询该属性的原因?我试过
MATCH (t:Ticket {number:toString(1-556264051)}) RETURN t
但是这也不能完成这项工作。任何人有一个想法如何搜索这个?
谢谢!
太棒了。似乎我缺乏知识。当我尝试不带引号的查询时,票证是查找<< MATCH(t:Ticket {number:1-4567655})RETURN t >> - 现在可以使用。当我想查询另一个属性时像状态我仍然需要查询像<< MATCH(t:Ticket {status:“Closed”})RETURN t >>。数字的属性是不是一个字符串?如果是这样的话,我怎么定义这个属性是为了避免这种情况而创建一个字符串?我只是使用set t.number = csvLine [1]。也许我需要设置类型?感谢您的帮助,非常感谢。 – user3003715 2014-12-03 15:33:42
当通过CSV导入时,如果你想保证这是一个字符串,只需使用toString()。 – FrobberOfBits 2014-12-03 16:36:05