Esempio n. 1
0
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)
Esempio n. 2
0
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)
Esempio n. 3
0
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)
Esempio n. 4
0
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)