Insert Node
// Insert multiple nodes (less than 100 rows and insert via uql) into node schema 'test_schema'
let result = await client.insertNodes({
schema: "test_schema",
rows: [
{_id: "ID1", name: "Bob"},
{_id: "ID2", name: "Alice"},
// ...
],
overwrite: true // or false
}, {
graphSetName: "test_graph"
})
// Insert multiple nodes (less than 50,000 rows and insert via rpc) into node schema 'test_schema'
let result = await client.insertHugeNodes({
schemaName: "test_schema",
headers: ["_id", "name"],
rows: [
["ID1", "Bob"],
["ID2", "Alice"],
// ...
],
insertTypeOverwrite: true // or false
}, {
graphSetName: "test_graph"
})
Insert Edge
// Insert multiple edges (less than 100 rows and insert via uql) into edge schema 'test_schema'
let result = await client.insertEdges({
schema: "test_schema",
rows: [
{_from: "ID1", _to: "ID2", type: "friend"},
{_from: "ID2", _to: "ID1", type: "friend"},
// ...
],
overwrite: true // or false
}, {
graphSetName: "test_graph"
})
// Insert multiple edges (less than 50,000 rows and insert via rpc) into edge schema 'test_schema'
let result = await client.insertHugeNodes({
schemaName: "test_schema",
headers: ["_from", "_to", "type"],
rows: [
["ID1", "ID2", "friend"],
["ID2", "ID1", "friend"],
// ...
],
insertTypeOverwrite: true // or false
}, {
graphSetName: "test_graph"
})