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