简体   繁体   English

在图中创建节点?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM