代码之家  ›  专栏  ›  技术社区  ›  alexanoid

Neo4j cypher全套

  •  1
  • alexanoid  · 技术社区  · 7 年前

    我有以下密码查询:

    MATCH (genre:Genre)<-[:BELONGS_TO]-(t:Title) 
    WHERE genre.name IN ["Comedy", "Drama"] 
    RETURN t 
    

    返回属于喜剧的标题 OR 戏剧体裁。 AND 戏剧类型?

    1 回复  |  直到 7 年前
        1
  •  4
  •   alexanoid    7 年前

    SIZE 他是你的朋友。

    MATCH (t:Title)-[:BELONGS_TO]->(g:Gender) 
    WHERE g.name IN ["Comedy", "Drama"] 
    WITH t, COLLECT(g) AS g
    WHERE SIZE(g) >= x
    RETURN t 
    

    x -是子句中的元素数