我的graphdb中有用户,他们投票给品牌.我有一个案例,我需要找到不投票任何品牌的用户.我准备了一个你可以玩的控制台视图.我需要在这个控制台示例中使用'Trinity'命名节点;
尝试没有运气的可选比赛.
使用可选匹配的正确方法更麻烦(但可能更快):
MATCH (n:User)
OPTIONAL MATCH (n)-[:Voted]->(brand)
WITH n,brand
WHERE brand IS NULL
RETURN n, brand
Run Code Online (Sandbox Code Playgroud)
由于WHERE属于optional match(在sql中join ON (...))内部所以它可以用于指定可选匹配将遵循的约束.
因此,如果要过滤可选匹配的"结果",则必须将其与之分开WITH.
| 归档时间: |
|
| 查看次数: |
641 次 |
| 最近记录: |