我一直在尝试向现有顶点添加边,并使用 nodeJS 中的 Gremlin 库(连接到 AWS Neptune 图)为它们提供特定的 ID 和一些属性但是,即使看起来好像创建了边,ID 和完全错过了属性。 此外,我还将解释我要实现的目标,以便 gremlin 查询更加清晰:边具有 3 个属性:Hid ...
我一直在尝试向现有顶点添加边,并使用 nodeJS 中的 Gremlin 库(连接到 AWS Neptune 图)为它们提供特定的 ID 和一些属性但是,即使看起来好像创建了边,ID 和完全错过了属性。 此外,我还将解释我要实现的目标,以便 gremlin 查询更加清晰:边具有 3 个属性:Hid ...
我正在尝试在 Lambda function 中执行 Neptune SparQl 查询。 遵循文档: Amazon Neptune 的 AWS Lambda function 示例我已将示例用于 nodeJS。 运行我得到的示例作为回应: 我不熟悉 Gremlin 语法,在阅读以下文档时: PRA ...
出于某种原因,当我尝试在遍历中使用 addE 时出现上述错误。 知道这里出了什么问题吗? 该错误消息对我来说毫无意义。 这是在 Neptune 服务器上。 ...
我有一个注入的值数组。 如果顶点不存在,我想添加顶点。 我使用折叠和合并步骤,但在这种情况下它不起作用,因为我试图对多个顶点执行此操作。 由于存在 1 个顶点,我无法再获得 null 值,并且合并步骤中的展开从那里返回一个值。 这会导致尚未添加的顶点不存在。 这是我目前的遍历: 回报: ...
我正在尝试 select 来自注入数组的值并将其设置为属性步骤中的值。 这是失败的,因为我不能在属性步骤中使用 select 步骤。 这是我当前失败的查询: 关于我还能如何做到这一点的任何想法? ...
** 问题 ** 我需要在我的 JavaScript/TypeScript 代码的顶点中设置一个长 integer 值。 ** 为什么这是一个问题? ** JavaScript 将number作为double精度存储在 Java 或 C# 世界中,如下例所示: ...
我有一个具有“标题”属性的顶点。 我有其他具有多个属性的传出边的顶点。 我试图找到具有传出边缘的顶点,其中“标题”属性值是边缘上的属性键。 例如,顶点 A 具有属性 {'title': ['lebron']},边缘 B 具有属性 {'lebron': 'basketball'}。 这是我的示例图 ...
当使用 gremlin 为 aws neptune 运行查询时,我收到此错误Could not locate method: NeptuneGraphTraversal.values() 。 具体查询是这样的:import { process } from 'gremlin'; const { ...
我正在尝试使用promise.all()检查并在块中插入 1000 个顶点。 代码如下: 此代码抛出 ConcurrentModificationException。 需要帮助来修复/改进此问题。 ...
我们在我们的项目中使用 Gremlin JavaScript 语言变体和 Amazon Neptune,我们有多个用例用于批量创建顶点和边。 一个简单的例子是一个包含 200 - 1000 个用户的数组。 我需要执行一个批处理查询来检查用户是否存在。 如果用户存在,则添加具有属性的顶点,否则忽略该 ...
我正在尝试使用具有特定标签的 gremlin 和 js 获取所有节点及其属性。 它应该输出如下内容: [ { p1:v1, p2:v2, px:vx }, { p1:v1, p2:v2, px:vx } ] 我现在尝试了一百 ...
我正在尝试使用 Node Gremlin 和 AWS Neptune 查询顶点的属性,并在单个 output 中通过“出”边缘及其所有属性获取所有顶点。 例如,如果我有一个“贝克”顶点,其边“烘烤”到两个“蛋糕”顶点,我想得到一个“贝克”object,其中包含他的所有属性以及两个“蛋糕”的数组顶点作 ...
在我的项目上执行的第一个查询在一个可能为空的数据库上运行,如果尚未创建,则会创建一些顶点,因此我的查询不能以V()或E()开头,因为数据库可能为空,也不能以addE()因为首先我需要检查是否没有创建边缘,我使用inject()找到了以下解决方案,但它看起来像一个黑客: 有没有办法以优雅的方式编写 ...
在 Gremlin/Tinkerpop 中,我想在 Vertex 上执行版本化 upsert。 如果有一个现有的顶点,我只想在版本与版本号属性匹配时对其进行变异。 下面是尝试使用gremlinjs执行此操作的代码。 它无法创建顶点,以后的查询无法找到它。 (以前的版本有一个编译错误,但这是一个 ...
这是添加Tribe Vertex的代码 这是添加边缘的代码 这是添加边缘的正确方法吗? 我只是混淆了我需要传递的内容.to()方法 ...
我有一个火车网络的gremlin图结构。 顶点是工作站,工作站ID和名称为属性。 边缘是具有路线,公里数和停车顺序的轨道。 大约有840个站点和24条路线连接它们。 可以想象,这些站点是通过路线连接的,任意两个站点都可以通过一条以上的路线连接。 也有循环路线,即在同一站开始和停 ...
我正在尝试删除边缘并在两个顶点之间添加新边。 我如何在Tinkerpop3中做到这一点? 这是我在gremlin shell上遇到的错误: 谢谢。 ...