Skip to content

Instantly share code, notes, and snippets.

@sarmbruster
Forked from Leward/gist:7386a1a4f62e0ce45b76
Last active August 29, 2015 14:25
Show Gist options
  • Save sarmbruster/946de9b2c2e1223e745b to your computer and use it in GitHub Desktop.
Save sarmbruster/946de9b2c2e1223e745b to your computer and use it in GitHub Desktop.
@GrabResolver(name="neo4j", root="http://m2.neo4j.org/")
@GrabResolver(name="restlet", root="http://maven.restlet.org/")
@GrabConfig(systemClassLoader = true)
@Grab('org.neo4j:neo4j-jdbc:2.1.4')
import groovy.sql.*
def sql = Sql.newInstance('jdbc:neo4j://localhost:7474/')
def titles=["abc","def","ghi"]
titles.each {
sql.execute """
MERGE (w:`Website` {name: {1}})
MERGE (d:`Day` {date: {2}})
CREATE
(a:`Article` {3}),
(a)-[:`PUBLISHED_ON`]->(w),
(a)-[:`PUBLISHED_AT`]->(d)
""", [ "slate.com", new Date().format("YYYY/MM/dd"), [title: it]]
println "Inserted: ${it}"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment