在Neo4j中是否有任何ulong类型以及如何进行比较

时间:2015-08-12 15:15:59

标签: c# neo4j neo4jclient

我在Neo4j中使用c#中的Neo4jClient保存了一些推文。我的节点包含一个我不知道它是什么类型的属性!我使用c#类创建节点,c#中的属性类型是ulong! 我需要的只是比较这个属性,如下所示:

match n where n.StatusID = 627574605738311700 return n

match n where n.StatusID = '627574605738311700' return n

但两个查询都返回0结果,这是错误的,我只是复制该值,它应该存在!

我该如何比较这种价值?

1 个答案:

答案 0 :(得分:2)

neo4j does not support无符号64位整数。

因此,在分配neo4j属性时,应考虑将C#ulong值转换为字符串。这样,Cypher中的比较仍然可以正常工作(只要您比较的值也是一个字符串)。