我声明使用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
请有人帮助我
答案 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值。