問題タブ [gremlin-server]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
102 参照

scala - Scala gremlin titan Graph DB での頂点作成

私はスカラを使用してTitan CassandraグラフDBを使用しています。への頂点とエッジの作成

それらのプロパティである 2 つの頂点と 1 つのエッジを作成しています。私の質問は、

次回実行すると、エッジを持つ別の 2 つの頂点が作成されます。ラベルが vextex と同じである頂点を作成する必要はありません。

または、ランダム シーケンスではなく、この v(test1) のような ID で頂点を作成する方法はありますか

ありがとう

0 投票する
1 に答える
351 参照

scala - scala gremlin の 2 つの頂点間の発信エッジ プロパティ値をフェッチする

2 つの頂点間のエッジ プロパティ値を取得しようとしています。たとえば、A-->B A と B は 2 つの頂点であり、プロパティ (名前) を持つエッジがあります。

私のコードは次のようになります:

name のプロパティ値が表示されます。

指定された 2 つの頂点で、出力として None を取得しています

' test ' - エッジ ラベル ' name ' - エッジ プロパティ

私のクエリの何が問題なのか考えてみてください。

0 投票する
2 に答える
1757 参照

cassandra - 実装をインスタンス化できませんでした: com.thinkaurelius.titan.diskstorage.cassandra.thrift.CassandraThriftStoreManager

リンクからTitanをダウンロードしました

[ https://github.com/thinkaurelius/titan/wiki/Downloads]

そして、titan.sh start を使用して Titan を起動しました。

これを手に入れました: Forking Cassandra... Running nodetool statusthrift... OK (終了ステータス 0 が返され、文字列 "running" が出力されました)。

gremlin.sh を使用して gremlin shell を起動した、gemlin shell が起動しました。しかし、以下のコマンドを実行すると、以下のエラーが発生しました..

グレムリン > グラフ = TitanFactory.open('conf/titan-cassandra-es.properties')

誰かがこれについて知っている場合は、構成の変更を見逃しているかどうか教えてください

更新 1:

GREMLIN サーバー ログ:

0 投票する
1 に答える
164 参照

scala - エッジのリストから複数のエッジ プロパティ値を選択し、list[List] に入れます。

同じラベルを持つ複数のエッジを持つ頂点があります。age1age2timeなどのプロパティを持つエッジ。

例:

A-->B => age1 = 10、age2 =10、time = t1

A-->B => age1 = 20、age2 =30、time = t1

A-->B => age1 = 30、age2 =50、time = t1

特定の時間でエッジの上にある2つのリスト[リスト[]]を形成する必要があります

例: List[[10,10][20,30][30,50]]

コンパイルエラーが発生しています。クエリで何か間違ったことをしていますか

コンパイル エラー:

パラメータ p の暗黙の値が見つかりませんでした: shapeless.ops.hlist.Prepend[shapeless.HNil,shapeless.::[A,shapeless.HNil]] .where(_.values("time").is(P.gt (終了時間))).values("age1").as("x")