当前位置: 首页 > 知识库问答 >
问题:

用java语言实现OrientDB图遍历

高云瀚
2023-03-14

我是OrientDb的新手,有一个图形DB,其中顶点连接为:Node1-[HAS_CHILD]-

GremlinPipeline<Vertex,Vertex> pipe = new GremlinPipeline<>();
    pipe.start(node3).as("start").inE("HAS_CHILD").outV()

共有1个答案

易瀚漠
2023-03-14

如果您正在尝试获取输出顶点,可以使用edge的标签使用out()函数:

GremlinPipeline<Vertex,Vertex> pipe = new GremlinPipeline<>();
pipe.start(node3).as("start").out("HAS_CHILD")

但是,如果您想回溯,只需将out()改为in():

GremlinPipeline<Vertex,Vertex> pipe = new GremlinPipeline<>();
pipe.start(node3).as("start").in("HAS_CHILD")

OrientDB文档|SQL函数-输出

OrientDB文档| SQL函数-输入

 类似资料:
  • 本文向大家介绍C语言实现图的遍历之深度优先搜索实例,包括了C语言实现图的遍历之深度优先搜索实例的使用技巧和注意事项,需要的朋友参考一下 DFS(Depth-First-Search)深度优先搜索算法是图的遍历算法中非常常见的一类算法。分享给大家供大家参考。具体方法如下: 再换一种方式来写DFS。具体代码如下: DFS的迭代遍历算法如下: 感性的朋友可以测试运行一下本文实例代码以加深印象,相信本文所

  • 本文向大家介绍Java语言实现非递归实现树的前中后序遍历总结,包括了Java语言实现非递归实现树的前中后序遍历总结的使用技巧和注意事项,需要的朋友参考一下 前言 三种遍历的递归写法都很好写,所以总结一下非递归写法。 先贴一张图复习一下三种遍历方式就进入正文啦~ 【注:本文所有代码实现中树的结点定义如下: 1.前序遍历 实现思路: 前序遍历的顺序是:根结点 -> 左孩子 -> 右孩子 借助一个栈结构

  • map 的遍历过程使用 for range 循环完成,代码如下: 遍历对于Go语言的很多对象来说都是差不多的,直接使用 for range 语法即可,遍历时,可以同时获得键和值,如只遍历值,可以使用下面的形式: 将不需要的键使用 改为匿名变量形式。 只遍历键时,使用下面的形式: 无须将值改为匿名变量形式,忽略值即可。 注意:遍历输出元素的顺序与填充顺序无关,不能期望 map 在遍历时返回某种期望顺

  • 本文向大家介绍C语言 实现遍历一个文件夹的所有文件,包括了C语言 实现遍历一个文件夹的所有文件的使用技巧和注意事项,需要的朋友参考一下 C语言 实现遍历一个文件夹的所有文件            最近学习C语言基础知识,有一个需求是需要遍历文件夹中的文件,对与这种很好实现,然后自己做了一个遍历所有文件的实现代码,做下记录: 实现代码: 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

  • 本文向大家介绍GO语言实现列出目录和遍历目录的方法,包括了GO语言实现列出目录和遍历目录的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了GO语言实现列出目录和遍历目录的方法。分享给大家供大家参考。具体如下: GO语言获取目录列表用 ioutil.ReadDir(),遍历目录用 filepath.Walk(),使用方法课参考本文示例。 具体示例代码如下: 希望本文所述对大家的GO语言程

  • 本文向大家介绍基于Java语言实现Socket通信的实例,包括了基于Java语言实现Socket通信的实例的使用技巧和注意事项,需要的朋友参考一下 基于Java语言实现Socket通信 由于近日项目需求,需要在服务器中增加Socket通信的功能,接收硬件设备发送的心跳包和相关数据,因此又重新对Java的网络编程进行了复习,根据项目的实际情况做了简化的编程,实现了简单的通信过程。 1. Socket