zoukankan      html  css  js  c++  java
  • Gremlin

     注:label为person的顶点可以有多个,但是id不同。相当于3个人,但是身份证号不一样;边create和顶点一样原理。

    graph = TinkerFactory.createModern() --创建一个graph实例

    g = graph.traversal() --创建一个TraversalSource

    g.V() --获得所有顶点Graph  g.V(1) --获得标识符为1的顶点Graph

    g.V().values("name") --获取所有顶点的name属性的值

    graph = TinkerGraph.open() --新建图数据库

    .addV("person") --新建顶点person  inV("person") --指向person  outV("person") --person向另一个边

    .addE("person") --新建边person  inE("person") --person边←  outE("person") --person边→

    .property("name", "marko") --新加属性name

    .has('age', gt(30)) --存在age大于30

    顶点1.out('created') --获取顶点1的出边(created)指向的顶点  顶点2.in("created") --获取入边(created)指向顶点2的顶点

    .has('person','name',within('vadas','marko')) --获取顶点为person的,且name属性为vadas和marko的两个顶点

    .as('a') --别名

    .where(neq('exclude')) --where:类似于has;neq:不等于exclude

    g.V().group().by(label) --顶点根据标签(label)分组  g.V().group().by(label).by('name') --再次by,可以获取分组后的顶点的name属性

     

  • 相关阅读:
    parse_str() 函数把查询字符串解析到变量中。
    ThinkPHP函数详解:L方法
    ThinkPHP函数详解:F方法
    PHP defined() 函数
    Ajax beforeSend和complete 方法
    mdb文件怎么打开
    网盘资料
    win7下IIS的安装和配置
    perl5 第十一章 文件系统
    perl5 第十章 格式化输出
  • 原文地址:https://www.cnblogs.com/dulianyong/p/14012397.html
Copyright © 2011-2022 走看看