cypher能否实现像sparql查询那样不指定属性名进行查询
发布于 6 年前 作者 lily_jian 3141 次浏览 来自 问答

请问cypher有类似sparql查询的如下功能吗:只知道属性值,但是不知道该属性值对应的属性,也能查,如"SELECT ?x WHERE { ?x ?y ‘诸葛亮’ }" 而不是像cypher这样需要指定name属性:MATCH (p1 {name: “诸葛亮”}) RETURN p1 或者 MATCH (p1) WHERE P1.name=“诸葛亮” RETURN p1;

3 回复

cypher好像没有这个功能,必须要知道属性名才能查询

@pangguoming 嗷嗷,好的,谢谢你的回答

可以 keys()方法获取所有属性名,如:

MATCH (p:Product) WHERE p.price=‘1950’ RETURN keys(p);

回到顶部