OrientDB与Edge属性匹配



我有这个图:

Regione -Ha-> Deceduto -alGiornoDeceduti -> Data

并且CCD_ 1边缘具有属性CCD_。我正在尝试这个查询,但它不起作用:

match {class:Regione, as:r} -Ha-> {class:Deceduto, as:d} .outE("alGiornoDeceduti"){where:(name=r.name)}.inV() {class:Data, as:dd, where:(data="2020-05-03 00:00:00")} return r.name,d.deceduti,dd.data

我认为错误是这样的:

{where:(name=r.name)}

因为如果我用"撒丁岛"替换r.name,它就起作用了。

您可以使用$matched关键字引用模式中的其他节点,例如

name = $matched.r.name

最新更新