Skip to content

Commit

Permalink
complete removeEdge
Browse files Browse the repository at this point in the history
  • Loading branch information
kengz committed Oct 10, 2016
1 parent 8af4fd6 commit b6ff629
Showing 1 changed file with 17 additions and 8 deletions.
25 changes: 17 additions & 8 deletions src/kb.js
Original file line number Diff line number Diff line change
Expand Up @@ -106,8 +106,16 @@ function getEdge(propA, propB, propE) {
params: { propA: propA, propB: propB, propE: propE }
}
}

// function updateEdge() {}
// function removeEdge() {}

function removeEdge(propA, propB, propE) {
var query = `MATCH (a${filterize(propA, 'propA')})-[e${filterize(propE, 'propE')}]->(b${filterize(propB, 'propB')}) DELETE e`
return {
query: query,
params: { propA: propA, propB: propB, propE: propE }
}
}


var label = "PERSON"
Expand All @@ -122,13 +130,14 @@ var edgeProp = { name: "Evolution", label: "BECOME" }
// var qp = removeNode(prop)
// var qp = updateNode(prop, setProp, timestamp)
// var qp = addEdge(prop, setProp, edgeProp)
var qp = getEdge(prop, setProp, edgeProp)
console.log(qp)

db.cypherAsync(qp)
.then((res) => {
console.log(res)
})
// var qp = getEdge(prop, setProp, edgeProp)
// var qp = removeEdge(prop, setProp, edgeProp)
// console.log(qp)

// db.cypherAsync(qp)
// .then((res) => {
// console.log(res)
// })

// a good idea to separate them into indep script
function clearDb() {
Expand Down

0 comments on commit b6ff629

Please sign in to comment.