0
私はすでにユーザ頂点を作成しています。Gremlin - 頂点を選択し、単一のクエリで新しい頂点とエッジを作成します
g.V().has('user','username','vipul').as('user')
いくつかのプロパティを持つ新しい「グループ」頂点と、いくつかの他のプロパティを持つ新しい「オプション」頂点を作成したいと思います。
g.addV(label,'group','group_name','DC11').as('group')
g.addV(label,'options','command_line_arguments','-D -n').as('options')
ここでは、ユーザーからグループへのエッジとグループからオプションへのエッジを作成します。
user ---> group, group ---> options
これらのクエリを組み合わせて頂点を選択し、新しい頂点を作成してから新しいエッジを作成できますか?
答えに感謝します。 janusgraphのセットアップがあり、gremlinのバージョンが3.2.3であり、このクエリが動作していません。この種のaddVとaddEには、3.3.0のバルクロードが付属しています。あなたが提案できる他の選択肢?それは素晴らしいでしょう –
JanusGraphバージョンに合わせてTinkerPopのバージョンを維持する必要があります。 Florianが提供している構文JanusGraph 0.1.1/TinkerPop 3.2.3 https://gist.github.com/pluradj/48a29692c07f700dc1350fcbb2b521f5 –
JanusGraphバージョン互換性マトリックスhttp://docs.janusgraph.org/latest/version-compatを参照してください。 .html –