Cypher查询Char节点属性

时间:2015-08-28 09:29:09

标签: neo4j cypher spring-data-neo4j

我声明使用SDN(spring data neo4j)java中的char属性

@NodeEntity
public class Psite {

    @GraphId
    Long id;

    @Indexed(unique = true)
     public String identifier;
     public char amino;

但是我无法在neo4j服务器的浏览器上对此属性执行任何查询。

下面的所有三个案例都给出了0个结果。

MATCH (n:`Psite`) WHERE n.amino = "T" RETURN n LIMIT 25

MATCH (n:`Psite` {amino : 'T'}) RETURN n LIMIT 25

MATCH (n:`Psite` {amino : "T"}) RETURN n LIMIT 25

请有人帮助我

1 个答案:

答案 0 :(得分:0)

根据上述评论,到目前为止,最佳解决方案是:

MATCH (n:`Psite`) WHERE n.amino = 84 RETURN n LIMIT 25

而不是

MATCH (n:`Psite`) WHERE n.amino = "T" RETURN n LIMIT 25

即。替换" T"使用其int ASCII值。