neo4j,条件“;从指定集合中至少有一个标签;

neo4j,条件“;从指定集合中至少有一个标签;,neo4j,Neo4j,考虑一个包含movies节点的数据库,可以将一种或多种语言指定为标签;在每个用户节点中,都指定了一组他所说的语言 用用户所说的语言搜索电影的最佳方式是什么(使用“至少有一个这样的标签”)?假设您的电影带有Movie标签以及每种可用语言的标签,例如en,fr,de 如果您正在寻找英语或法语版本的所有电影: MATCH (m:Movie) WHERE any(l in labels(m) WHERE l in ['en','fr']) RETURN m

考虑一个包含movies节点的数据库,可以将一种或多种语言指定为标签;在每个用户节点中,都指定了一组他所说的语言


用用户所说的语言搜索电影的最佳方式是什么(使用“至少有一个这样的标签”)?

假设您的电影带有
Movie
标签以及每种可用语言的标签,例如
en
fr
de

如果您正在寻找英语或法语版本的所有电影:

MATCH (m:Movie) 
WHERE any(l in labels(m) WHERE l in ['en','fr'])
RETURN m