Gremlin : 多重过滤条件 "OR"

Gremlin : Multiple filter condition "OR"

我想查询我的 TITAN 0.4 图,基于带有 "OR" 逻辑运算符的两个过滤条件(如果任一条件为真,则为 return 个顶点)。

我在 http://sql2gremlin.com/ 上搜索了这个,但只给出了 "AND" 运算符,

我的要求如下:

SELECT *
  FROM Products
 WHERE Discontinued = 1
   OR UnitsInStock = 0

g.V('type','product').has('discontinued', true) "OR"
                     .has('unitsInStock', 0)

请帮忙

你可以这样做:

g.V('type','product').or(_().has('discontinued', true), _().has('unitsInStock', 0))

请参阅 GremlinDocs 中的 or step