我仍然试图用py2neo + flask + neo4j做一个社交网络。Py2neo搜索错误
我在使用py2neo搜索数据库时遇到了问题。我想找到所有用户,他们的用户名包括一个特殊的字符串。例如所有的用户,他们的用户名包括“dav”。我写了下面的代码和我不知道为什么我得到这个错误...
from py2neo import Graph
graph=Graph("http://neo4j:[email protected]:7474/ ")
def search(name):
users=graph.merge("Person")
for N in users:
print N['username']
,这是我的错误:
Traceback (most recent call last): File "", line 1, in
File "/home/ali/Desktop/flask/search.py", line 10, in search users=graph.cypher.execute('match (p:Person) return p' File "/usr/local/lib/python2.7/dist-packages/py2neo/core.py", line 659, in cypher metadata = self.resource.metadata
File "/usr/local/lib/python2.7/dist-packages/py2neo/core.py", line 213, in metadata self.get() File "/usr/local/lib/python2.7/dist-packages/py2neo/core.py", line 267, in get raise_from(self.error_class(message, **content), error)
File "/usr/local/lib/python2.7/dist-packages/py2neo/util.py", line 235, in raise_from raise exception py2neo.error.GraphError: HTTP GET returned response 404
请张贴错误消息的完整堆栈。此外,您发布的代码不搜索任何内容,它尝试错误地创建/查找新人 – FrobberOfBits 2015-04-05 13:29:03
我将“users = graph.merge(”Person“)”部分更改为users = graph.cypher.execute (“匹配(号码:人)返回p”) 我仍然得到这个错误 – ali73 2015-04-05 16:41:31