问题描述
我正在尝试查找列表中具有“名称”的节点的路由,但不包括不在列表中的所有节点。 这是代码:
select from (traverse out() from (select from Concepto where Nombre = 'ParaDIGMA'))
其中['POO','OBJeto','CLASE','ATRIBUTO','MetoDO','MENSAJE','ENTIDAD']中的Nombre ='ParaDIGMA'
此查询效果很好,但我正在尝试使用最精确的MATCH语法替换它。 我尝试执行此查询,但由于某种原因,它返回重复的实体和大量记录:
MATCH {class: Concepto,where: (Nombre = 'ParaDIGMA')}.out()
{as: friend,while: ($depth < 3),where: (Nombre IN ['ParaDIGMA','POO','OBJeto','CLASE','ATRIBUTO','MENSAJE'])}
RETURN expand(friend)
当我更改$depth
时,它会更改记录数,但结果与第一个查询不同。
预先感谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)