Gremlin:在单个 gremlin 查询中添加多个顶点?
Gremlin : Add multiple vertices in single gremlin query?
我正在使用 Titan 0.4 + Cassandra。
我的用例需要一次插入多个顶点。
(大约一次批量大小为 100 个顶点。)
例如:
v01 = g.addVertex(["UC":"B","i":2]); v02 = g.addVertex(["UC":"H","i":1])
v03 = g.addVertex(["LC":"a"]); v04 = g.addVertex(["LC":"a"]);
v05 = g.addVertex(["LC":"d"]); v06 = g.addVertex(["LC":"h"]);
v07 = g.addVertex(["LC":"i"]); v08 = g.addVertex(["LC":"p"]);
是否有任何 gremlin 命令可以添加所有 Eight vertices in a single request
。 (类似于 g.addVertices()
??)
Gremlin 没有 addVertices() 包装器 - 您需要多次调用 addVertex()。
我正在使用 c# SDK。对我有用的只是链接 addV 命令:
g.addV('item').property('id', '5aa3a51e-6434-4d53-aed4-
5db3c90e3551').addV('item').property('id', '7f859920-2251-4553-8325-
5dbb2f626d1c')
举个例子:
g.addVertex(["UC":"B","i":2]).addVertex(["UC":"H","i":1]).addVertex(["LC":"a"]).addVertex(["LC":"a"]).addVertex(["LC":"d"]).addVertex(["LC":"h"]).addVertex(["LC":"i"]).addVertex(["LC":"p"])
希望这对您有所帮助
我也有同时添加多个顶点的需求。单个 addV 查询不适合一次插入数千条记录,同时还检索其数据库生成的 ID。
这是我想出的批量插入 command/query
g.addV('One').values('id').as('one').addV('Two').values('id').as('two').select('one', 'two')
CosmosDB returns
[{
"one": "372be552-7f63-4d7b-be81-a73d5d677afa",
"two": "a60d3773-5c29-454e-b079-dec734c4f431"
}]
我正在使用 Titan 0.4 + Cassandra。 我的用例需要一次插入多个顶点。 (大约一次批量大小为 100 个顶点。) 例如:
v01 = g.addVertex(["UC":"B","i":2]); v02 = g.addVertex(["UC":"H","i":1])
v03 = g.addVertex(["LC":"a"]); v04 = g.addVertex(["LC":"a"]);
v05 = g.addVertex(["LC":"d"]); v06 = g.addVertex(["LC":"h"]);
v07 = g.addVertex(["LC":"i"]); v08 = g.addVertex(["LC":"p"]);
是否有任何 gremlin 命令可以添加所有 Eight vertices in a single request
。 (类似于 g.addVertices()
??)
Gremlin 没有 addVertices() 包装器 - 您需要多次调用 addVertex()。
我正在使用 c# SDK。对我有用的只是链接 addV 命令:
g.addV('item').property('id', '5aa3a51e-6434-4d53-aed4-
5db3c90e3551').addV('item').property('id', '7f859920-2251-4553-8325-
5dbb2f626d1c')
举个例子:
g.addVertex(["UC":"B","i":2]).addVertex(["UC":"H","i":1]).addVertex(["LC":"a"]).addVertex(["LC":"a"]).addVertex(["LC":"d"]).addVertex(["LC":"h"]).addVertex(["LC":"i"]).addVertex(["LC":"p"])
希望这对您有所帮助
我也有同时添加多个顶点的需求。单个 addV 查询不适合一次插入数千条记录,同时还检索其数据库生成的 ID。
这是我想出的批量插入 command/query
g.addV('One').values('id').as('one').addV('Two').values('id').as('two').select('one', 'two')
CosmosDB returns
[{
"one": "372be552-7f63-4d7b-be81-a73d5d677afa",
"two": "a60d3773-5c29-454e-b079-dec734c4f431"
}]