我在java中使用SDN(spring data neo4j)声明了一个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
有人可以帮我吗
最佳答案
根据上面的评论,迄今为止最好的解决方案是:
MATCH (n:`Psite`) WHERE n.amino = 84 RETURN n LIMIT 25
代替
MATCH (n:`Psite`) WHERE n.amino = "T" RETURN n LIMIT 25
即用它的 int ASCII 值替换“T”。
关于neo4j - 字符节点属性的密码查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32267743/