GraphSONを使用したデータの読み込みと書き込み

GraphSONデータの読み込み方法と書き込み方法。

データの読み込みと書き込みには、Tinkerpop GraphSON Readerを使用します。

手順

  1. Gremlin Consoleを起動します。
  2. グラフ・インスタンスを開始して、スキーマを作成します。
  3. DSE Graph Loaderを使用してGraphSONファイルを読み込みます。
  4. グラフからGraphSONファイルへのデータの書き込みと、挿入されるデータの元のデータ型の捕捉を同時に行うには、次のような短いスクリプトを使用します。
    gremlin> f = new FileOutputStream("/tmp/recipe_lossless.json");
    mapper = graph.io(graphson()).mapper().embedTypes(true).create(); 
    graph.io(graphson()).writer().mapper(mapper).create().writeVertex(f,g.V().next(),BOTH) 
    ==>null

    次の出力例は、クラス情報とデータ型を示しています。

    {
      "@class":"java.util.HashMap",
      "id":{
        "@class":"java.util.HashMap",
        "~label":"meal",
        "member_id":["java.lang.Long",25],
        "community_id":1989847424
      },
      "label":"meal",