私はいくつかのプロパティを持つ頂点を "ID"として作成しています。 は、私は私のクエリはgremlinスカラの戻り値の型を変更するList [String]
以下graph.traversal()。V()のように見えるすべての頂点のためのリストとしてプロパティの値が "ID" をフェッチする必要があります。プロパティ( "ID")。値()。ToListメソッド
それを返す私のリスト私は
私はいくつかのプロパティを持つ頂点を "ID"として作成しています。 は、私は私のクエリはgremlinスカラの戻り値の型を変更するList [String]
以下graph.traversal()。V()のように見えるすべての頂点のためのリストとしてプロパティの値が "ID" をフェッチする必要があります。プロパティ( "ID")。値()。ToListメソッド
それを返す私のリスト私は
あなたはSHO一覧[文字列]を取得するためのクエリを変更するにはどうすればよい
[何も] ULDは、コンパイラは、あなたがそれを伝えるために持っているので、あなたの財産を持って入力する内容伝える方法がありません。この
valueMap().getOrElse("ID",0).asInstanceOf[Int]
のようなものを試してみてください。ここ はgremlin-scalaを使用した完全な例です:
import gremlin.scala._
import org.apache.tinkerpop.gremlin.tinkergraph.structure.TinkerFactory
val g = TinkerFactory.createModern.asScala
g.V.value[String]("name").toList //returns List[String]
通常、あなたがだけ一度、すべてのこれらのタイプをマッピングする必要があるように、キーを持つフロントまでごスキーマを定義したい:
val Name = Key[String]("name")
g.V.value(Name).toList //returns List[String]
投稿してくださいa [mcve] –