GraphSONを使用したデータの読み込みと書き込み
GraphSONデータの読み込み方法と書き込み方法。
データの読み込みと書き込みには、Tinkerpop GraphSON Readerを使用します。
手順
- Gremlin Consoleを起動します。
- グラフ・インスタンスを開始して、スキーマを作成します。
- DSE Graph Loaderを使用してGraphSONファイルを読み込みます。
-
グラフから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",