使用带有 EmbeddedMap 的 outE() 过滤查询

Filtering query using outE() with EmbeddedMap

我有一个顶点如下。

而且我还有一条边(它是上面顶点的外边),如下所示。

我可以使用以下 SQL 语句进行查询。


但是,当我组合上面的 2 个过滤器时,查询中没有顶点。


有没有人指导我可以使用正确的过滤器?

试试这个查询:

select from #20:6 where ["session1"] in outE()[0].sessionStatus.keys()

希望对您有所帮助。

你可以使用 MATCH

select expand(vv) from (
    MATCH
    {
     class: GW_Score,
     as: vv,
     where: (@rid=20:6)
    }
    .outE(){
     as: ee,
     where: (sessionStatus.keys() = "session1")
    }
    RETURN vv
)