gpt4 book ai didi

java - 为什么我不能在 Java 中使用 Gremlin 为新顶点设置 Id?

转载 作者:行者123 更新时间:2023-12-04 05:49:02 25 4
gpt4 key购买 nike

我将 Gremlin 与 Java 和 Neo4j 图一起使用。
我创建了 3 个新顶点并尝试将它们的 Id 设置为 1,2,3 但它似乎不起作用,我做错了什么?

Vertex v1 = g.addVertex(1);
v1.setProperty("name","jim");
Vertex v2 = g.addVertex(2);
v2.setProperty("name","bob");
Vertex v3 = g.addVertex(3);
v3.setProperty("name","fred");

//iterate through the vertices and get their id's (shouldn't they be 1,2, and 3 ??

for (Vertex V:GVs)
System.out.println(V.getId());

返回:
15
16
17

为什么是这样?如何将 Id 设置为 1,2,3?我也可以将 Id 设置为字符串吗?

谢谢!

最佳答案

Neo4j 正在为您分配新数据的 ID,您无法设置它们,除非您使用 BatchInserter 实用程序。 Gremlin 默默地忽略了您的 ID。

关于java - 为什么我不能在 Java 中使用 Gremlin 为新顶点设置 Id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10322041/

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