我正在使用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
这是为什么?如何将Ids设置为1,2,3?我也可以将Ids设置为字符串吗?
谢谢!
答案 0 :(得分:3)
Neo4j正在为您分配新数据的ID,除非您使用BatchInserter实用程序,否则无法设置它们。 Gremlin默默地忽略了你的身份证。