【发布时间】:2016-12-28 11:21:06
【问题描述】:
我正在两个文档之间创建一条边“has_taken”,如下所示:
sin_graph.createEdge("has_taken", userDoc._id, tripDoc._id, edgeAttributes={})
我收到以下错误:
File "/Library/Python/2.7/site-packages/pyArango/graph.py", line 135, in createEdge
raise CreationError("Unable to create edge, %s" % r.json()["errorMessage"], data)
CreationError: Unable to create edge, collection not found. Errors: {u'code': 404, u'errorNum': 1203, u'errorMessage': u'collection not found', u'error': True}
名称为“has_taken”的集合存在,但出现上述错误。
【问题讨论】:
-
你能写更多细节吗?你从哪里得到
sin_graph? -
我通过以下命令得到了我的图表 sin_graph = db.graphs['Graph_name'] 我使用 arangoDB 的 GUI 创建了这个图表
-
您确定您使用的是正确的数据库吗?而不是 _system>
-
是的,我使用了正确的数据库。我想我弄错了,我读过一个图可以包含类似类型的边。在我的图表中,我进入了一个与配置不同的边缘。