Запустите MongoDump / MongoRestore в C #

Есть ли простой способ запускать эти команды с помощью драйвера C #? Единственная документация, которую я нашел, включает запуск EXE как процесса и т. Д., Который кажется немного тяжелым.

Единственный родственный вопрос, который я нашел, остался без ответа ... я пропустил что-то фундаментальное здесь?

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

c#,mongodb,mongodb-.net-driver,

1

Ответов: 2


2 принят

mongodump и mongorestore - это приложения, а не команды MongoDB, поэтому вам придется запускать исполняемый файл.

Если интересно, то код C ++ для создания дампа базы данных будет расположен здесь .


1

к сожалению, нет. Я думаю, что более простой способ сделать регулярное резервное копирование вашего mongodb - написать сценарий резервного копирования и создать задачу в планировщике. хороший ответ, как это сделать, вы можете найти здесь: скрипт MongoDB для резервного копирования репликации локально установлен на сервер Windows Server, если есть более простые решения, я буду рад узнать о них - эта проблема актуальна и для меня. :)

C #, MongoDB, MongoDB-.net-водитель,
Похожие вопросы