tinkerpop

    1

    1答えて

    Tinkerpop3のvalueMapは配列を返していますが、どのようにして実際のキー値のペア(配列なし)を取得できますか? gremlin> Gremlin.version() ==>3.0.1-incubating :> def trav = g.V().hasLabel('Group'); trav.valueMap() ==>{joinTime=[2016-12-05T22:27:

    5

    1答えて

    グラフをトラバースして頂点プロパティの値を増やす方法はありますか?固定量またはそれにつながる辺のプロパティの量によって。 例えば、次のグラフで: gremlin> graph = TinkerGraph.open() ==>tinkergraph[vertices:0 edges:0] gremlin> g = graph.traversal() ==>graphtraversalsourc

    1

    1答えて

    Greymin-Groovyでは、TinkerVertexオブジェクトを指定すると、そのプロパティのキーに対応する値を取得する最も明快で最速の方法は、存在しません(nullなど)? def eval(vertex, field) { prop = vertex.property(field) prop.isPresent() ? prop.value() : null }

    0

    1答えて

    私はOrientDBグラフと対話する方法を模索しています。私はJavaコードを書いているので、私はいくつかの種類のJava APIを使用しています。 tinkerpopはグラフデータベースの "JDBC"として記述されているので、クエリを実行してから結果セットを処理するのと同等の処理が行われるとは思いませんでした。 グラフから、私のような何かを呼び出すことができます。そして、 graph.comm

    0

    1答えて

    私は、OrientDBとJava APIを使用してWebアプリケーションを開発しています。私は同じ頂点を持つ重複エッジを作成していることを発見しました。 エッジが存在するかどうか(同じ頂点のペアに対して)を照会する方法を教えてください。 (そして、彼らが存在しない場合、私はその後、頂点のペアで新しいエッジを作成します。) エッジが正常に使用して、クラス名とOrientDBに作成されています: op

    2

    1答えて

    I午前頻繁にコピー&ペーストのタブが含まれ、結果としてグレムリンコンソールは、これらのタブごとにそのコマンドが表示されグレムリンコンソールにいくつかのスクリプト: gremlin> :h :help :? ? :exit :x :q :quit :i import :d :display :c :clear :S :show :inspect

    2

    1答えて

    TinkerPop 3を使用してメモリ内のTinkerGraphのインメモリスキーマ制約を定義することが可能かどうか疑問に思う。もし何かが許可されなければ、DSE GraphやTitanのような例外がスローされる。今すぐスキーマが挿入によって定義されるので、TinkerGraphのオプションのスキーマを持つことができればいいです。 ありがとう!

    0

    1答えて

    グラフを作成するときは、通常、頂点の 'タイプ'を指定する必要があります。概念的には、これは各頂点(すなわちBob、Label:Man)に頂点ラベルまたはプロパティを適用することによって、または別のタイプの頂点に頂点をリンクすることによって行うことができます(つまり、Bob - IS A - > Man )。 タイプ 'Man'のすべての頂点のリストを見つけるには、これらのアプローチの両方で機能す