我正在尝试在应用程序启动时动态生成数据库/集合,以防它们尚不存在。_system
这在使用数据库时工作正常。问题是尝试切换到其他数据库时似乎不允许这样做。从文档:
db._useDatabase(名称)
将当前数据库更改为名称指定的数据库。请注意,名称指定的数据库必须已经存在。
在某些情况下可能不允许更改数据库,例如服务器端操作(包括 Foxx)。
这是否意味着 Foxx 应用程序只能在_system
数据库中创建集合?我的清单文件将该isSystem
属性设置为 false。这种限制是什么意思?