def update_info(user,path): tag=genId() id1=genId() id2=genId() id3=genId() g=neo4j.GraphDatabaseService() s="CREATE (p:Photo {path:""'"+path+"'"",tag:""'"+tag+"'"",id1:""'"+id1+"'"",id2:""'"+id2+"'"",id3:""'"+id3+"'""})" cypher.execute(g,s) t="MATCH (n),(p) WHERE n.name= ""'"+user+"'"" AND p.path= ""'"+path+"'"" CREATE (n)-[:UPLOADS]->(p)" cypher.execute(g,t)
def update_info(user, path): tag = genId() id1 = genId() id2 = genId() id3 = genId() g = neo4j.GraphDatabaseService() s = "CREATE (p:Photo {path:" "'" + path + "'" ",tag:" "'" + tag + "'" ",id1:" "'" + id1 + "'" ",id2:" "'" + id2 + "'" ",id3:" "'" + id3 + "'" "})" cypher.execute(g, s) t = "MATCH (n),(p) WHERE n.name= " "'" + user + "'" " AND p.path= " "'" + path + "'" " CREATE (n)-[:UPLOADS]->(p)" cypher.execute(g, t)
def upload_status(status,user): if status=="": exit() t=genId() l=genId() k=genId() f=genId() g=neo4j.GraphDatabaseService() s="CREATE (n:Status {status:""'"+status+"'""})" d="MATCH (n:People),(b:Status) WHERE n.name= ""'"+user+"'"" AND b.status= ""'"+status+"'"" CREATE (n)-[:WRITES]->(b)" e="MATCH (n:Status) WHERE n.status= ""'"+status+"'"" SET n.tag= ""'"+f+"'"",n.id1=""'"+t+"'"",n.id2=""'"+l+"'"",n.id3=""'"+k+"'" cypher.execute(g,s) cypher.execute(g,d) cypher.execute(g,e)
def upload_status(status, user): if status == "": exit() t = genId() l = genId() k = genId() f = genId() g = neo4j.GraphDatabaseService() s = "CREATE (n:Status {status:" "'" + status + "'" "})" d = "MATCH (n:People),(b:Status) WHERE n.name= " "'" + user + "'" " AND b.status= " "'" + status + "'" " CREATE (n)-[:WRITES]->(b)" e = "MATCH (n:Status) WHERE n.status= " "'" + status + "'" " SET n.tag= " "'" + f + "'" ",n.id1=" "'" + t + "'" ",n.id2=" "'" + l + "'" ",n.id3=" "'" + k + "'" cypher.execute(g, s) cypher.execute(g, d) cypher.execute(g, e)