exists()
How to identify that vertices or edges already exist when loading data from a data file.
Synopsis
exists()
Description
When loading edges, often the specified vertices for incoming or outgoing endpoints already exist in the database.
The exists()
method will identify that the vertices do not need creation when the edges are created.
The exists()
method can also be used to specify that edges already exist.
Examples
Identify that the vertices for the outgoing vertices identified in the field aname in outV
already exist in the database and do not need to be created:
load(authorBookInput).asEdges {
label "authored"
outV "aname", {
label "author"
key "name"
exists()
}
inV "bname", {
label "book"
key "name"
}
}