# Create a node in batch mode also create labels and edges
fun save_node(node: NeoNode) do
if node.id != null or node.batch_id != null then return
# create node
var job = new_job(node)
node.batch_id = job.id
job.action = create_node_action
job.method = "POST"
job.to = "/node"
job.body = node.properties
# add labels
job = new_job(node)
job.method = "POST"
job.to = "\{{node.batch_id.to_s}\}/labels"
job.body = new JsonArray.from(node.labels)
# add edges
#save_edges(node.out_edges)
end
lib/neo4j/neo4j.nit:855,2--872,4