gremlin相关内容

Gremlin drop()无法通过Java API工作

我正在使用由本地dynamodb实例(使用3.0 tinkerpop堆栈)支持的titan db 1.0.0.我花了比想承认的更多时间来尝试弄清为什么drop()无法正常工作.在我的用例中,我试图删除通过遍历发现的特定边,但是即使graph.traversal().V().drop()也不起作用.我做了很多谷歌搜索,但也许没有使用正确的关键字.我终于弄清楚了我将在回答中指定的问题.希望其他人觉得这 ..
发布时间:2020-11-20 21:05:02 Java开发

在OrientDB上使用Tinkerpop 3.1?

有什么方法可以在OrientDB中运行Tinkerpop Gremlin 3.1遍历吗? 我注意到,当前DBMS支持Tinkerpop遍历语言的先前版本(2.x),例如,该语言仅允许直接通过标签过滤边缘,而不允许顶点:(. 我对 gremlin-scala 和 先谢谢您了:) 解决方案 Orientdb-gremlin确实是唯一可用的驱动程序,尽管在基本情况下效果很好,但索引使用还 ..
发布时间:2020-11-20 21:03:56 其他开发

通过Gremlin控制台将Titan图形数据库连接到Gephi

我正在尝试通过gremlin控制台连接到gephi(0.9.1).我的泰坦数据库中有一张图.我还在gephi中启用了流服务器.通过gremlin我执行了以下命令: :插件使用tinkerpop.gephi g = TinkerFactory.createModern() :远程连接tinkerpop.gephi 所有这些都工作正常.但是当我运行最后一条命令时: ..
发布时间:2020-11-20 21:03:50 其他开发

Gremlin中的project()步骤缺少属性时的默认值?

我有以下图形: g.addV('TEST').property(id, 't1') g.addV('TEST').property(id, 't2').property('a', 1) 如果我这样做: g.V('t2').project('a').by(values('a'))遍历有效并返回键a的映射,因为这里存在属性. 但是如果我在遍历中有项目步骤,如下所示: g.V('t1') ..
发布时间:2020-11-20 21:03:41 其他开发

使用gremlin查询将long值(纪元)转换为Date格式

我以长格式(纪元)创建了顶点.我想使用gremlin查询将长值转换为特定的日期格式(YYYY-MM或YYYY-MM-DD). .map或.transform无法正常工作.有人可以帮忙吗. 解决方案 Gremlin语言没有内置的功能来转换日期.如果要在Gremlin中进行操作,则必须使用lambda-对于Groovy,它看起来像: gremlin> g = TinkerGraph.op ..
发布时间:2020-11-20 21:03:37 其他开发

是否可以判断Gremlin Drop()步骤是否做了什么?

我有一个遍历,以drop()结尾,以删除一个顶点.我希望能够说出drop()删除顶点与遍历之间的区别只是不匹配任何东西. 我尝试将别名添加到较早的节点之一,并在遍历结束时对其进行select()处理,但这即使遍历与图形匹配也不会返回任何内容. 例如 g.V('id', '1').as('flag') .out('has_child') .drop() .select('flag' ..
发布时间:2020-11-20 21:03:33 其他开发

Gremlin-如果超出限制,则添加新顶点

样本数据: 我有两个名为User,点的顶点 首先为顶点用户 添加数据 g.addV('User').property('id',1). addV('User').property('id',2). addV('User').property('id',3).iterate() 现在添加 Points 顶点并将 addingPoints Edge从 User 连接到 Po ..
发布时间:2020-11-20 21:03:28 其他开发

在哪里为JanusGraph Gremlin Server配置GraphSONVersion.V1_0?

我正在使用Tinuspop的JanusGraph 0.3.1和gremlin javascript驱动程序.我正在尝试访问图形,当我尝试在查询中检索valueMap()时,我正在获取类型信息.这不是我想要的,我正在寻找GraphSON响应的普通V1_0变体.请建议在哪里更新GraphSON版本配置?在服务器上?还是在创建客户端对象时在客户端上? 在我的节点js服务的package.json中 ..
发布时间:2020-11-20 21:02:23 其他开发

我如何避免在我的C#代码中执行许多执行的gremlinqueries?

我有这个数据库: 客户=>事件=>文件=>文件名 客户有一个ID 事件有一个ID和一个reportOn属性 文件具有ID和fileSize,mimeType,恶意软件属性 文件名有一个ID 客户端对事件有外发的Edge(已报告),事件对文件有外发的Edge(containsFile),文件有对文件名的外发Edge(hasName). 以下是一些示例数据: g.addV('c ..
发布时间:2020-11-20 21:02:19 C#/.NET

Gremlin:按活动位置和不活动用户的计数位置生成列表

我有顶点的人,用户类型和位置.人们具有出众的边缘people_location和people_usertype.人员具有属性“名称",用户类型具有属性"activationStatus",位置具有属性“名称". 我想创建一个看起来像这样的列表: [[1]: https://i.stack.imgur.com/lKzZL .png] 我希望按位置统计激活状态为“活动"和“不活动"的 ..
发布时间:2020-11-20 20:59:05 其他开发

重新运行Tinkerpop图中的现有路线

如果我有一条从shortestPath出发的预先运行路线,该路线作为顶点列表返回,那么我该如何在具有相同顶点集的图形上重新运行该路线,以返回其已使用的边. 即PATH =(V(1),V(2),V(3),V(4),V(5),V(6)),该命令将如何在相同的新图上重播该路径顶点,返回包含不同属性的边. 所以要确认我需要输入此显式路径以返回边? 解决方案 如果我知道我的路径是[v[1 ..
发布时间:2020-11-20 20:59:02 其他开发

将valueMap与match()一起使用

我正在调用JanusGraph远程,默认情况下它将返回ReferenceVertex.为了同样检索属性,我使用了valueMap(),它适用于简单的查询. 但是,在我的用例中,我需要建立一个联接,该联接基于ReferenceVertex可以很好地工作,如下所示: // select t1.table2_ID, t2.table2_ID from table1 as t1 inner j ..
发布时间:2020-11-20 20:59:00 其他开发

如何删除gremlin中没有边的不可修改顶点?

不幸的是,我的申请中有三个优惠.当我使用两个具有相同电子邮件的不同提供程序时,则在图中创建了另一个具有新ID的顶点.提供程序问题已解决.但是,现在我要删除该新创建的顶点. 我尝试过 g.V('Persona').has('personaId','personaId').drop() 可是, Cannot modify unmodifiable vertex: v[73732348 ..
发布时间:2020-11-20 20:57:54 其他开发

Gremlin用例-Int属性和coalesce()

存储为整数的顶点属性可以递增还是递减?如果是这样,怎么办? 对于固定数据集,coalcece()是否总是返回相同的项目?是否可以将其随机化或以其他任何方式进行?例如,对于所有传入的顶点,即使数据集本身没有更改,也要每次都选择一个随机的顶点. 解决方案 存储为整数的顶点属性可以递增还是递减? 您可以使用sack(): gremlin> g = TinkerFactory ..
发布时间:2020-11-20 20:57:49 其他开发