Arangodb版本2.7.0。:与NEIGHBORS查询时出错1203

时间:2015-11-09 13:17:54

标签: arangodb

在ArangoDB版本2.7.0中使用这个小数据集:

*-dev

查询时:

db._useDatabase("Test"); 
db._create("authors");
var john = db.authors.save({ name: { first: "John", last: "Doe" }, _key: "doe" })._id;
var frau = db.authors.save({ name: { first: "Maxima", last: "Musterfrau" }, _key: "frau" })._id;
db._create("books");
var b1 = db.books.save({ title: "The beauty of JOINS", _key: "joins" })._id;
var b2 = db.books.save({ title: "The 2nd beauty of JOINS", _key: "joinsa" })._id;
db._createEdgeCollection("written");
db.written.save(john, b1, { year: 2003 });
db.written.save(frau, b2, { year: 2001 });

我收到错误:

  

[1203]未找到集合(执行时)

在2.6.9版中,这很好用。 NEIGHBORS语法中有什么变化,或者有人可以验证这种行为吗?

提前致谢 索伦

1 个答案:

答案 0 :(得分:0)

Referencing the NEIGHBOURS Documentation,在startvertex中查找b._id vertexcollection。 但是,b._id属于books,因此您无法在authors中查找它 - 您需要指定books

实际上2.6.9中存在一个错误的错误。 (也将在2.6.10中修复)

是的,关于错误信息肯定有改进的余地 - 请继续关注..