C#在MongoDB上运行命令而不连接到特定数据库

时间:2018-06-18 12:23:38

标签: c# mongodb

我需要创建一个项目,它接受脚本并在服务器上运行它们。我知道RunCommand()类的MongoClient方法,但是这个方法要求我首先连接到数据库,我需要的是脚本本身最终说出我要连接的数据库。 / p>

作为示例,对于脚本A - 我想创建一个脚本,该脚本获取所有数据库名称,并在每个以名称"前缀_"开头的数据库上运行不同的脚本。 对于脚本B - 我想在名为" SomeDatabase"的数据库上运行一些东西。

这里有什么选择?除了在mongo shell上运行这些解决方案之外,我还没有找到一个解决方案,因为它的输出因每个版本的变化而无法被信任。

0 个答案:

没有答案