gpt4 book ai didi

graph-databases - 从 OrientDB 检索 OrientVertex 对象

转载 作者:行者123 更新时间:2023-12-04 23:20:55 25 4
gpt4 key购买 nike

我在 Java 中使用 OrientDB 的图形 API 时遇到了问题。

问题:

从具有通过控制台创建的多个顶点/边的持久本 map 形数据库检索顶点(OrientVertex 或 Vertex?)。

因此,我已经能够从我现在认为是使用的文档 API 中查询数据库

graph = factory.getTx();
String string = String.format("select * from V where name like \"%s\"", criteria);
OSQLSynchQuery<ODocument> query = new OSQLSynchQuery<OrientVertex>(string);
List<OrientDocument> results = graph.getRawGraph().command(query).execute();

但这不适用于顶点。 如何运行在我的数据库中返回顶点列表的查询?

提前致谢。

最佳答案

您可以避免直接使用 orientGraph 获取 rawGraph 和执行的命令
并返回一个可迭代的 OrientVertex

像这样 :

graph = factory.getTx();
String query = String.format("select * from V where name like \"%s\"", criteria);
OSQLSynchQuery<OrientVertex> qr = new OSQLSynchQuery<OrientVertex>(query);
Iterable<OrientVertex> vertices = graph.command(qr).execute();

关于graph-databases - 从 OrientDB 检索 OrientVertex 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27256998/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com