我需要创建一个项目,它接受脚本并在服务器上运行它们。我知道RunCommand()
类的MongoClient
方法,但是这个方法要求我首先连接到数据库,我需要的是脚本本身最终说出我要连接的数据库。 / p>
作为示例,对于脚本A - 我想创建一个脚本,该脚本获取所有数据库名称,并在每个以名称"前缀_"开头的数据库上运行不同的脚本。 对于脚本B - 我想在名为" SomeDatabase"的数据库上运行一些东西。
这里有什么选择?除了在mongo shell上运行这些解决方案之外,我还没有找到一个解决方案,因为它的输出因每个版本的变化而无法被信任。