Graph 如何通过提供星云图的一个属性值来获取该图的顶点ID

Graph 如何通过提供星云图的一个属性值来获取该图的顶点ID,graph,nebula-graph,Graph,Nebula Graph,我使用星云图来存储多个节点的图。例如: 我有一个名为Entity的标记,它有一个属性名,一个名为call的边,没有属性。我插入了许多实体类型的顶点,它们之间有类型调用的边。 我想查询图形中的特定顶点。我只有它的名字,我不知道它被插入的id。 我阅读了ngql的手册,并讨论了“Go from”语句的用法。我无法找到从顶点的属性值开始进行查询的方法。 有人能帮我吗 我想这样做:找到具有name=“x”的顶点id 如果不指定关键字YIELD,则默认情况下会返回顶点ID。如果有帮助,一定要告诉我 注意:

我使用星云图来存储多个节点的图。例如: 我有一个名为Entity的标记,它有一个属性名,一个名为call的边,没有属性。我插入了许多实体类型的顶点,它们之间有类型调用的边。 我想查询图形中的特定顶点。我只有它的名字,我不知道它被插入的id。 我阅读了ngql的手册,并讨论了“Go from”语句的用法。我无法找到从顶点的属性值开始进行查询的方法。 有人能帮我吗 我想这样做:找到具有name=“x”的顶点id

如果不指定关键字YIELD,则默认情况下会返回顶点ID。如果有帮助,一定要告诉我

注意:

  • 首先创建标记,然后创建索引。(因为现在不支持重建索引。)
  • 在创建索引后插入数据
  • 如果不指定关键字YIELD,则默认情况下会返回顶点ID。如果有帮助,一定要告诉我

    注意:

  • 首先创建标记,然后创建索引。(因为现在不支持重建索引。)
  • 在创建索引后插入数据
  • CREATE {TAG | EDGE} INDEX [IF NOT EXISTS] <index_name> ON {<tag_name> | <edge_name>} (prop_name_list)
    
    LOOKUP ON {<vertex_tag> | <edge_type>} WHERE <expression> [ AND | OR expression ...]) ] [YIELD <return_list>]
    
    CREATE TAG entity(name string, age int);
    
    CREATE TAG INDEX entity_index ON entity(name, age);
    
    INSERT VERTEX entity(name, age) VALUES 101:("Amber", 21);
    
    LOOKUP ON entity WHERE entity.name == "Amber";
    
    ============
    | VertexID |
    ============
    | 101      |
    ------------