I'm using arangoDB tinkerpop-provider in JAVA. If I load the collections
with arangoimp, it would be a collection in the database without attached
to a general graph in arangoDB graph module. So that I could not use a
graph name to cite these collections together.
To be more specific, if I use arangoimp, I would do something like this:
arangoimport --file "data.jsonl" --type jsonl --collection users
--server.database "myDB"
This command would load the users collection into "myDB". Whereas in graph
module under arangosh, I would operate a graph like this:
arangosh> var graph_module = require("@arangodb/general-graph");
arangosh> var graph = graph_module._create("myGraph");
arangosh> graph._addVertexCollection("shop");
Or this to load a existing graph:
arangosh> graph = graph_module._graph("social");
Also, in tinkerpop java provider I need to provide a *graph name *to
indicate a general graph:
ArangoDBConfigurationBuilder builder = new ArangoDBConfigurationBuilder();
builder.graph("modern").arangoUser("username").arangoPassword("password").
withEdgeCollection("e").withVertexCollection("v").configureEdge("e",
"v", "v");
Graph graph = GraphFactory.open(builder.build());
So the main gap between use collections and graph module is the *graph name*
part.
I wonder if there is some way to transfer a set of collections to a graph
so that I could operate in graph module or some other ways.
在 2020年1月17日星期五 UTC+8下午6:00:03,Wilfried Gösgens写道:
>
>
> Please Note that in ArangoDB Vertices are regular documents, and Edges are
> basically Documents with `_from` and `_to` attributes.
>
> So whatever representation your graph comes in, you need to break it down
> to this.
>
> Cheers,
> Willi
>
> On Friday, January 17, 2020 at 10:57:09 AM UTC+1, Wilfried Gösgens wrote:
>>
>> Please have a look at ArangoImport:
>> https://www.arangodb.com/docs/stable/programs-arangoimport.html
>>
>> If you prefer to roll your own, you can use the bulk document API:
>>
>> https://www.arangodb.com/docs/stable/http/document-working-with-documents.html#bulk-document-operations
>>
>> Cheers,
>> Willi
>>
>> On Friday, January 17, 2020 at 6:55:19 AM UTC+1, lych4o wrote:
>>>
>>> According to the docs, I could only find ways to load data in
>>> collection/document ways.
>>>
>>
--
You received this message because you are subscribed to the Google Groups
"ArangoDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/arangodb/76ef273e-4f83-401e-96e5-8fd90ef3fb34%40googlegroups.com.