首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用bulbs和rexster批量/批量更新/插入?

使用bulbs和rexster批量/批量更新/插入?
EN

Stack Overflow用户
提问于 2014-01-25 05:01:52
回答 1查看 816关注 0票数 1

我在RexsterOrientDB中使用python bulbs

有没有办法同时批量/批量更新/插入多个顶点或边?

EN

回答 1

Stack Overflow用户

发布于 2014-01-26 01:19:49

对于批处理操作,通常最好使用Gremlin REPL。

有关如何使用Gremlin REPL进行批量加载的示例,请参阅Marko关于构建A Graph-Based Movie Recommender Engine的博客文章(注意,它使用Gremlin1.x代码,因此您需要将其调整为适用于Gremlin2.x)。

下面是从Gremlin REPL批量加载的Gremlin 2.x代码:

代码语言:javascript
复制
gremlin> g = new Neo4jGraph('/tmp/neo4j-test')
==>neo4jgraph[EmbeddedGraphDatabase [/tmp/neo4j-test]]
gremlin> bg = new BatchGraph(g, 5)  
==>batchgraph[neo4jgraph[EmbeddedGraphDatabase [/tmp/neo4j-test]]]
gremlin> l = null
==>
gremlin> "abcdefghijklmnopqrstuvwxyz".each { letter ->
gremlin>   v = bg.addVertex(it,[letter:it])
gremlin    if (l != null) bg.addEdge(v, bg.getVertex(l), 'isAfter')
gremlin>   l = letter;};
==>abcdefghijklmnopqrstuvwxyz
gremlin> bg.commit()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21342412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档