我想知道是否存在在多个数据库上使用AQL查询的选项?
使用pyArango,我知道您可以编写一个遍历所有数据库并执行AQL的脚本,但是从本地上看,这可能吗?
不,这是不可能的。通过设计,每个数据库都相互隔离。 documentation声明以下内容:
请注意,即使命令,操作,脚本或AQL查询存在,它们也绝不能访问多个数据库。 ArangoDB中唯一预期和受支持的方法是一次使用一个数据库来执行命令,操作,脚本或查询。在一个数据库中启动的操作不得稍后再切换数据库,而在另一个数据库中继续操作。