【问题标题】:how to confirm whether a vertex has the tag in NebulaGraph DatabaseNebulaGraph数据库中如何确认一个顶点是否有tag
【发布时间】:2022-12-17 18:05:51
【问题描述】:

我的NebulaGraph数据库版本是v3.0.1。当我使用图形数据库时,我想检查一个顶点是否有特定的标签。

我已经尝试过如下查询,但无法获得正确的方法。

FETCH PROP ON tagName 'vid' YIELD vertex AS node

我想知道一个顶点是否有特定的标签。

【问题讨论】:

    标签: nebula nebula-graph


    【解决方案1】:

    尝试这个:

    MATCH (v:tagA)
      WHERE id(v) == "foo"
    RETURN "tagA" IN tags(v) AS isTaggedTagA;
    

    例子:

    (root@nebula) [basketballplayer]>
    MATCH (v:player)
      WHERE id(v) == "player100"
    RETURN "player" IN tags(v) AS isTaggedPlayer;
    +----------------+
    | isTaggedPlayer |
    +----------------+
    | true           |
    +----------------+
    

    【讨论】:

      猜你喜欢
      • 2022-12-18
      • 2022-12-12
      • 2022-12-20
      • 1970-01-01
      • 2022-12-22
      • 2013-05-24
      • 1970-01-01
      • 1970-01-01
      • 2022-12-17
      相关资源
      最近更新 更多