mongodb也可以项sql那样简单的导入到处整个数据库,方便备份和恢复,简单的命令例子如下,备份和恢复都需要启动mongod服务才能进行
1、备份:
mongodump -h 127.0.0.1 -d wapp -o /usr/local/dumpdb/mongodump
以上命令将数据库名为”wapp”的备份到目录“/usr/local/dumpdb/mongodump”
2、恢复:
mongorestore -d wapp /usr/local/dumpdb/mongodump/
以上命令将数据库名为”wapp”恢复,恢复数据源路径为“/usr/local/dumpdb/mongodump/”
这两个命令都可以在mongodb安装目录下的bin目录中找到
3、批量修改记录总的字符串
db.wxreplies.find().forEach( function(u) { u.replyUrl = u.replyUrl.replace(/wujb.net/g, “xy-tang.com”); db.wxreplies.save(u); } );
db.wxmenus.find().forEach( function(u) { u.replyKey = u.replyKey.replace(/wujb.net/g, “xy-tang.com”); db.wxmenus.save(u); } );