【问题标题】:Gremlin : Multiple filter condition "OR"Gremlin:多重过滤条件“OR”
【发布时间】:2015-07-14 15:25:18
【问题描述】:

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

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

我的要求如下:

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

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

请帮忙

【问题讨论】:

    标签: graph-databases titan gremlin


    【解决方案1】:

    你可以这样做:

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

    请参阅 GremlinDocs 中的 or step

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-25
      • 2021-11-04
      • 1970-01-01
      • 2019-10-10
      • 1970-01-01
      • 2022-11-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多