图数据库应用开发:数据检索与操作指南
1. 数据检索准备
在与数据库建立通信后,我们可以开始在 DiningByFriends 社交网络图上进行遍历操作。不过,在开始之前,有一个关于 GraphTraversalSource 的重要提示:设置 GraphTraversalSource 是一个开销较大的过程,类似于创建数据库的 ODBC/JDBC 连接。因此,最佳实践是创建一个 GraphTraversalSource 对象,并在应用程序的生命周期内重复使用它进行每次遍历。
为了便于学习,我们将开发过程分为三个步骤:数据建模、遍历编写和应用开发。接下来,我们将详细介绍如何在 Java 代码中实现这些操作。
2. 检索单个顶点
我们从最简单的遍历操作开始,即检索单个顶点。以在应用程序中查找名为 Ted 的顶点为例,具体步骤如下:
1. 连接到数据库。
2. 创建 GraphTraversalSource。
3. 运行遍历以查找 Ted。
4. 处理结果。
幸运的是,前两个步骤我们已经在上一节完成,现在的问题是如何在 Java 代码中运行遍历以查找 Ted。我们已经知道如何编写遍历语句:
g.V().has('person', 'first_name', 'Ted').valueMap()
在 Java 代码中运行该遍历的方式与 Gremlin 语句非常相似:
//This returns a list
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



