[英]Creating a node in a graph?
Trying to create a node via python, what I'm doing wrong :试图通过 python 创建一个节点,我做错了什么:
In [1]: import redis
...: from redisgraph import Node, Edge, Graph
In [2]: r = redis.Redis(host='localhost', port=6379)
In [3]: g = Graph('graph', 'r')
In [4]: test3 = Node(label='test3', properties={ 'abc' : 9, 'age': 33})
In [5]: g.add_node(test3)
In [6]: g.commit()
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-6-b6b3d9b0a206> in <module>()
----> 1 g.commit()
/usr/local/lib/python2.7/dist-packages/redisgraph/client.pyc in commit(self)
134 query = query[:-1]
135
--> 136 return self.query(query)
137
138 def flush(self):
/usr/local/lib/python2.7/dist-packages/redisgraph/client.pyc in query(self, q)
153 statistics = None
154 result_set = None
--> 155 response = self.redis_con.execute_command("GRAPH.QUERY", self.name, q)
156
157 result_set = response[0]
AttributeError: 'str' object has no attribute 'execute_command'
Found the error :发现错误:
g = Graph('graph', 'r')
should be :应该 :
g = Graph('graph', r)
Found the error :发现错误:
g = Graph('graph', 'r')
should be :应该 :
g = Graph('graph', r)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.