mirror of https://gitee.com/bigwinds/arangodb
46 lines
2.8 KiB
Plaintext
46 lines
2.8 KiB
Plaintext
arangosh> db._create(<span class="hljs-string">"vertex"</span>);
|
|
[ArangoCollection <span class="hljs-number">7701</span>, <span class="hljs-string">"vertex"</span> (type <span class="hljs-built_in">document</span>, status loaded)]
|
|
arangosh> db._createEdgeCollection(<span class="hljs-string">"relation"</span>);
|
|
[ArangoCollection <span class="hljs-number">7703</span>, <span class="hljs-string">"relation"</span> (type edge, status loaded)]
|
|
arangosh> myGraph.v1 = db.vertex.insert({ name : <span class="hljs-string">"vertex 1"</span> });
|
|
{
|
|
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/7706"</span>,
|
|
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7706"</span>,
|
|
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"7706"</span>
|
|
}
|
|
arangosh> myGraph.v2 = db.vertex.insert({ name : <span class="hljs-string">"vertex 2"</span> });
|
|
{
|
|
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/7710"</span>,
|
|
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7710"</span>,
|
|
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"7710"</span>
|
|
}
|
|
arangosh> myGraph.e1 = db.relation.insert(myGraph.v1, myGraph.v2,
|
|
........> { label : <span class="hljs-string">"knows"</span>});
|
|
{
|
|
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7713"</span>,
|
|
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7713"</span>,
|
|
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"7713"</span>
|
|
}
|
|
arangosh> db._document(myGraph.e1);
|
|
{
|
|
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7713"</span>,
|
|
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7713"</span>,
|
|
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/7706"</span>,
|
|
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/7710"</span>,
|
|
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"7713"</span>,
|
|
<span class="hljs-string">"label"</span> : <span class="hljs-string">"knows"</span>
|
|
}
|
|
arangosh> db.relation.inEdges(myGraph.v1._id);
|
|
[ ]
|
|
arangosh> db.relation.inEdges(myGraph.v2._id);
|
|
[
|
|
{
|
|
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7713"</span>,
|
|
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7713"</span>,
|
|
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/7706"</span>,
|
|
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/7710"</span>,
|
|
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"7713"</span>,
|
|
<span class="hljs-string">"label"</span> : <span class="hljs-string">"knows"</span>
|
|
}
|
|
]
|