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