def RETWEETED(selected_user,recommendation, retweet): if (recommendation != None) and (selected_user != None): relacionamento = Relationship(recommendation,"RETWEETED",selected_user,) relacionamento.setdefault("id_str",retweet) return relacionamento else: return None
def RETWEETED_SU(simple_user,recommendation,retweet): if (recommendation != None) and (simple_user != None): relacionamento = Relationship(recommendation,"RETWEETED_SU",simple_user) relacionamento.setdefault("id_str",retweet) return relacionamento else: return None
graph = Graph("http://localhost:7474", username="******", password="******") graph.delete_all() a = Node('Person', name='Alice', age=21, location='广州') b = Node('Person', name='Bob', age=22, location='上海') c = Node('Person', name='Mike', age=21, location='北京') a.setdefault('time', '---2018---') a['time1'] = '---2018_1---' print(a) r1 = Relationship(a, 'KNOWS', b) r2 = Relationship(b, 'KNOWS', c) r2.setdefault("time", "198708") r1['time'] = '2018' graph.create(a) graph.create(r1) graph.create(r2) r1.update() # graph.delete(a) print("------------> r2 ------------>") print(r2) selector = NodeSelector(graph) print("------------> selector.select( age=21)")