问题标签 [tinkerpop-frames]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
map - TinkerPop Frames - 存储地图变成一个顶点属性
我想将裸地图保留到顶点属性。动机是我事先不知道地图将包含哪些属性。每个属性存储一个顶点似乎并不有效。我该怎么做?
也许通过方法处理程序。如何?是否有任何原生支持?
orientdb - Tinkerpop 框架:如何创建新的顶点
我无法使用 Tinkerpop 框架和蓝图(2.6 版)保留新顶点。我究竟做错了什么?这是我的代码..从无用的部分中清理了一些。我正在使用 OrientDb 作为 undelying Graph 数据库引擎。
我没有收到任何例外,但是当我查看数据库时,它是空的。你能注意到为什么吗?谢谢!
框架实体:
用户管理器类:
graph - 使用 Tinkerpop 框架从数据库分离后更新顶点的最佳实践是什么?
让我们举例说明
- 我收到一个带有 Tinkerpop 蓝图的 Vertex,然后我使用 Frames 将其转换为实体。
- 我关闭数据库(所以从现在开始节点与数据库分离)
- 我在网页上显示节点以让用户修改它。
用户进行了一些修改,然后我应该坚持这些更改。
问题是数据库的实例已经关闭,因此实体与数据库分离:更新节点的最佳实践是什么(也考虑性能和内存使用)?
这可能是代码示例:
然后我想稍后更新节点:
谢谢你,安德里亚
orientdb - 我们如何在 Orientdb 中使用 Tinkerpop 蓝图?
我想在 OrientDB 中使用蓝图和管道。方法是什么?还有 TinkerPop3 还是 TinkerPop2?哪个更适合我的学习体验?
tinkerpop-frames - 如何使用 Tinkerpop v3 的遍历而不是 v2 的帧?
如何编写以下代码来取消 Tinkerpop v3?
我试图找到一些例子,但我没有运气。
谢谢, 塞尔索
spring - 列出 OrientDB 中特定类的所有顶点
我最近开始探索图形数据库(特别是 Neo4j 和 OrientDB),并且遇到了一个我似乎无法解决的问题。
我正在运行 OrientDB 的本地安装(OrientDB Server v2.0-M3 处于活动状态。)。我正在使用 Tinkerpops 连接到图表并针对图表运行查询。我在本地 Tomcat 7 服务器上使用 Java 和 Spring。测试我的 API 我在 Chrome 上使用 Postman。
这是我错误的 GET 方法:
这会产生以下错误:
我一直试图解决这个问题,尝试错误提示的“修复”。我也尝试使用 TransactionalGraph 而不是 OrientGraph。
这是关键......我也在使用类似的方法来获取单个资源。此方法仅在我使用“System.out.println”时才有效,否则它会失败并出现相同的错误。
任何帮助表示赞赏!
orientdb - 在 tinkerpop Frames 注释模型中覆盖 Getter 和 Setter
我正在开发一款新软件,我希望对数据库中的值进行加密。我们正在使用 OrientDB 并尝试使用 tinkerpop 库来实现该项目。在这里我有点卡住了。
对于一个函数,我需要提取一个类型的所有顶点的列表并返回它们。我为 person 对象添加了带注释的接口,我现在添加了加密和解密必要字段的方法。但是当我解密它们时,它会将解密的值保存回数据库。
有没有办法覆盖getter和setter来处理加密/解密,或者我需要在执行解密之前从数据库中分离模型?
这是我的界面代码:
}
scala - Tinkerpop 框架的 Scala 类型安全性
如何将 Scala 的类型安全与 Tinkerpop Frames 的注释一起使用?
这是https://github.com/tinkerpop/frames/wiki上的 Java 版本示例:
属性和邻接很简单。
但是遍历函数包含在 String 中,因此 Scala 的类型系统无法提供帮助。
我正在使用 Gremlin-Scala ( https://github.com/mpollmeier/gremlin-scala ) 以 Scala 语法构造我的遍历。也许它可以用来进一步解决问题。
neo4j - 如何使用 Tinkerpop Frames 限制解析深度
嗨,我有一个接口和一个相应的实现类,例如:
我使用 OrientDB 看起来像这样。我对 Neo4j 也有类似的实现:
上述工作,但问题是在这种情况下或类似情况下,因为类 Actor 的两个顶点之间存在关系,可能存在图循环。有没有办法通过注释或其他方式(例如通过管理器)定义在特定 @Adjacency 的 x 步后停止,这样就不会永远存在?如果@GremlinGroovy(https://github.com/tinkerpop/frames/wiki/Gremlin-Groovy)注释是答案,你能举个例子吗?
neo4j - 如何使用 Tinkerpop Frames 将类绑定到 Vertex 并让属性绑定到 Edge 属性?
我想要一个 Java 类来绑定这种关系:
顶点 - 关系 - 顶点 (a:Clause)-[r:HasClause]-(b:Clause)
问题是类“HasClause”的边缘应该在同一个类上有一个名为“alias”的属性 - 我不知道我应该如何注释类以自动执行此操作:
谢谢