我正在使用ArangoDB的Node驱动版本6来插入两个顶点之间的关系,具体操作如下。
db.collection("starks").save({
_from: "Starks/Lyanna-Stark",
_to: "Starks/Ned-Stark",
type: "married"
});
这将在数据库中插入 Starks/Lyanna-Stark
和 Starks/Ned-Stark
之间的 married
关系。但是,如果我运行这个查询两次,它将使用不同的关系键插入两次。我希望避免这种情况,因为一个关系应该只存在一次。我该如何实现这一点?
relations
,则查询也应该是db.relations.ensureIndex({ ... });
。 :P - Saif Ali Khan