Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Graph 如何在Gremlin中按属性过滤(如果存在)?_Graph_Gremlin_Amazon Neptune_Apache Tinkerpop_Graph Query - Fatal编程技术网

Graph 如何在Gremlin中按属性过滤(如果存在)?

Graph 如何在Gremlin中按属性过滤(如果存在)?,graph,gremlin,amazon-neptune,apache-tinkerpop,graph-query,Graph,Gremlin,Amazon Neptune,Apache Tinkerpop,Graph Query,我是新来的小精灵,在按属性过滤方面有困难 A->B 假设A和B是顶点,它们之间有边,属性为Created\u on和deleted\u on deleted_on属性将仅在删除时添加 如何按边缘属性列出 g.V(id).outE('Label').has('deleted_on', lt(timestamp.now())).outV().elementMap() 上面的查询返回空,因为属性上的deleted\u尚未添加到边缘 如何处理此问题?我不完全确定,但我认为您正在查找所有连接,其中上的d

我是新来的小精灵,在按属性过滤方面有困难

A->B

假设
A
B
是顶点,它们之间有边,属性为
Created\u on
deleted\u on

deleted_on
属性将仅在删除时添加

如何按边缘属性列出

g.V(id).outE('Label').has('deleted_on', lt(timestamp.now())).outV().elementMap()
上面的查询返回空,因为属性上的
deleted\u尚未添加到边缘


如何处理此问题?

我不完全确定,但我认为您正在查找所有连接,其中
上的
deleted\u属性小于
now
,或者它不存在。如果是这种情况,那么您可以使用Gremlin中的和步骤来完成类似于下面查询的操作

g.V(id).
  outE('Label').
  has('deleted_on', lt(timestamp.now())).
  or().
  hasNot('deleted_on').
  outV().
  elementMap()