Arangodb Can';t在Foxx中切换到除_系统以外的数据库

Arangodb Can';t在Foxx中切换到除_系统以外的数据库,arangodb,foxx,Arangodb,Foxx,我试图在应用程序启动时动态生成数据库/集合,以防它们还不存在。在使用\u系统数据库时,此功能工作正常。问题是,在尝试切换到其他数据库时,它似乎是不被允许的。从文档中: db.\u使用数据库(名称) 将当前数据库更改为名称指定的数据库。注 按名称指定的数据库必须已存在 例如,在某些上下文中可能不允许更改数据库 服务器端操作示例(包括Foxx) 这是否意味着Foxx应用程序只能在\u系统数据库中创建集合?我的清单文件将isSystem属性设置为false。这种限制的含义是什么?一个Foxx包含在一个

我试图在应用程序启动时动态生成数据库/集合,以防它们还不存在。在使用
\u系统
数据库时,此功能工作正常。问题是,在尝试切换到其他数据库时,它似乎是不被允许的。从文档中:

db.\u使用数据库(名称)

将当前数据库更改为名称指定的数据库。注 按名称指定的数据库必须已存在

例如,在某些上下文中可能不允许更改数据库 服务器端操作示例(包括Foxx)


这是否意味着Foxx应用程序只能在
\u系统
数据库中创建集合?我的清单文件将
isSystem
属性设置为false。这种限制的含义是什么?

一个Foxx包含在一个数据库上下文中,可以访问其中的集合。 您可以在不同的数据库中安装Foxx应用程序。 f、 E.您可以在arangosh中运行以下命令,在数据库“myDB”中安装foxx应用程序“示例”:

您的应用程序将可在以下位置访问(假设为标准配置):


故意不允许从Foxx应用程序中访问不同的数据库。

Foxx包含在一个数据库上下文中,并且可以访问其中的集合。 您可以在不同的数据库中安装Foxx应用程序。 f、 E.您可以在arangosh中运行以下命令,在数据库“myDB”中安装foxx应用程序“示例”:

您的应用程序将可在以下位置访问(假设为标准配置):

故意不允许从Foxx应用程序中访问不同的数据库。

太好了,我看到
Foxx manager
工具中有
--server.database
选项,我没有注意到。谢谢很好,我看到在
foxx管理器
工具中有
--server.database
选项,我没有注意到。谢谢
db._useDatabase("myDB")
fm.install("example","/example")
http://localhost:8529/_db/myDB/example