我还在尝试用py2neo+flask+neo4j建立一个社交网络。
我在用py2ny搜索我的数据库时遇到了问题,我想找到所有的用户,他们的用户名包含了一个特殊的string.For示例--他们的用户名包括"dav".I的所有用户都编写了下面的代码,我不知道为什么会出现这个错误……
from py2neo import Graph
graph=Graph("http://neo4j:123@localhost:7474/ ")
def search(name):
users=graph.merge("Person")
for N in users:
print N['username']这是我的错误:
回溯(最近一次调用):File "",第1行,在 文件“/home/ali/Desktop/烧瓶/search.py”,第10行,在search users=graph.cypher.execute('match (p:Person)返回p‘File’"/usr/local/lib/python2.7/dist-packages/py2neo/core.py",第659行,在密码元数据= self.resource.metadata中 文件"/usr/local/lib/python2.7/dist-packages/py2neo/core.py",第213行,元数据self.get()文件"/usr/local/lib/python2.7/dist-packages/py2neo/core.py",第267行,get raise_from(消息,**内容),错误 文件"/usr/local/lib/python2.7/dist-packages/py2neo/util.py",第235行,在raise_from引发异常py2neo.error.GraphError: HTTP返回响应404
发布于 2015-04-05 18:31:49
您的URL是错误的,您应该将其更改为:
Graph("http://neo4j:123@localhost:7474/db/data")另外,您不能通过merge函数执行密码,而是应该这样做:
users = graph.cypher.execute('match (p:Person) return p')https://stackoverflow.com/questions/29456015
复制相似问题