我正在尝试与Arango组建一个单元测试设置.为此,我需要能够围绕每个测试重置测试数据库.
我知道我们可以直接从REST API中删除数据库,但文档中提到创建和删除可能"需要一段时间".
这是建议的方式来进行这种设置还是有一个AQL语句来做类似的事情?
经过类似需求的苦苦挣扎,我找到了这个解决方案:
for (let col of db._collections()) {
if (!col.properties().isSystem) {
db._drop(col._name);
}
}
Run Code Online (Sandbox Code Playgroud)