如何使用 Gremlin select 多个 ID?

How to select multiple ids with Gremlin?

在控制台中,这个returns两个顶点:

g.V('615e6de7-3172-458b-bc68-876fd4f5ecb0','059b6de4-a463-4789-a987-7c2833950b5c')
==>v[615e6de7-3172-458b-bc68-876fd4f5ecb0]
==>v[059b6de4-a463-4789-a987-7c2833950b5c]

但是当我在 Gremlin 中 运行 时,我没有得到任何结果:

const idList = `"615e6de7-3172-458b-bc68-876fd4f5ecb0","059b6de4-a463-4789-a987-7c2833950b5c"`;
let traversal = await g.V(idList).toList();

我可以单独获取每个 id,但是在一次遍历中获取多个 id 的语法是什么?

您的代码中的问题是,您正在尝试发送带有逗号分隔 ID 的字符串。相反,您必须发送一个 ID 数组。

const ids = ['3994', '3997'];
g.V(ids).properties()