在C#中运行MongoDump / MongoRestore

时间:2013-05-23 14:19:36

标签: c# mongodb mongodb-.net-driver

使用C#驱动程序运行这些命令有一种简单的方法吗?我找到的唯一文档涉及将EXE作为一个进程等运行,这似乎有点沉重。

我发现的唯一相关问题没有答案......我在这里遗漏了一些基本的东西吗?

http://grokbase.com/t/gg/mongodb-user/127zntq9pr/mongodump-in-c

2 个答案:

答案 0 :(得分:2)

mongodump和mongorestore是应用程序,而不是MongoDB命令,这就是你必须运行可执行文件的原因。

如果感兴趣,转储数据库的C ++代码是located here

答案 1 :(得分:1)

不幸的是,不幸。我认为定期备份mongodb的简单方法是编写备份脚本并在调度程序中创建任务。很好的答案如何做到这一点,你可以在这里找到:MongoDB script to backup replication set locally to a Windows Server 如果有更简单的解决方案我会很高兴知道他们 - 这个问题对我来说也是实际的。 :)