我在文档数据库中有一个链接的记录:
MyRecord {
"@rid:": "#11:2"
...
links: ["#61:1", "#61:2", "#61:3"],
otherLink: "#62:1"
}如何删除全图,只知道顶层#11:2?
upd
所以我想要的是:
删除所有记录的delete from ...#11:2...:#11:2, #61:1, #61:2, #61:3, #62:1
发布于 2016-10-20 08:06:27
您可以使用一个参数(rid)创建javascript函数。
var o=orient.getDatabase();
var b=o.query("select *,links, otherLink from " + rid);
for(i=0;i<b.length;i++){
var links= b[i].field("links");
for(j=0;j<links.length;j++){
links[j].delete();
}
b[i].field("otherLink").delete();
b[i].delete();
}并使用此查询
select nameFunction("your rid")希望它能帮上忙
发布于 2016-10-20 05:52:23
试试这个:
delete vertex MyRecord where @rid in (select @rid,out() from #21:3)希望能帮上忙。
问候
https://stackoverflow.com/questions/40145789
复制相似问题