首页 > 数据库技术 > 详细

c#操作MongoDB进行数据库备份、恢复

时间:2015-10-28 15:33:31      阅读:784      评论:0      收藏:0      [点我收藏+]

备份(mongodump):

      命令模板:

      mongodump -h 127.0.0.1 -d test -o c:\backup\mongoDb\data\%date:~0,4%-%date:~5,2%-%date:~8,2%\%time:~0,2%-%time:~3,2%

     C#代码:

        string strCmd = string.Format(
                  @"""{0}mongodump.exe"" -h 127.0.0.1 -d {1} -o {2}%date:~0,4%-%date:~5,2%-%date:~8,2%\%time:~0,2%-%time:~3,2%",
                  SysParameter.MongoDBPath,
                  SysParameter.Database,
                  SysParameter.MongoDBBackupPath);

恢复(mongorestore):

      命令模板:

     mongorestore -h 127.0.0.1 -d test c:\backup\mongoDb\data\2012-04-03\19-48\test

     C#代码:

          string strCmd = string.Format(
                    @"""{0}mongorestore.exe"" -h 127.0.0.1 -d {1} {2}{3}",
                    SysParameter.MongoDBPath,
                    SysParameter.Database,
                    SysParameter.MongoDBBackupPath,
                    SysParameter.Database);

 

c#操作MongoDB进行数据库备份、恢复

原文:http://www.cnblogs.com/Tony-Wang/p/4917473.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!