Neo4j - Cypher查询没有显示关系

时间:2016-08-11 13:09:45

标签: neo4j cypher

我正在编写一个查询,以使fibre > 30calories的食谱的所有关系都在[1000,2000]的范围内。 (一点背景:食谱与recipe_types以及更多节点相关联。)

我在下面尝试了CQL:

MATCH (r:recipe)-[]->()
WHERE 
toInt(r.fibre) >= 30 AND 
toInt(r.calories) >= 1000 AND toInt(r.calories) <= 20000
RETURN r
LIMIT 100

但是,它只显示食谱的节点,没有任何关系。

1 个答案:

答案 0 :(得分:1)

如果你想显示关系,你应该返回

MATCH (r:recipe)-[rel]->(other_node)
WHERE 
toInt(r.fibre) >= 30 AND 
toInt(r.calories) >= 1000 AND toInt(r.calories) <= 20000
RETURN r, rel, other_node
LIMIT 100