我输入
`mongo`
终端中的连接到mongodb。 我有很多数据库和集合。 我想导出我的
`hero` (dbs name)
及其集合
users
到新文件夹中的桌面。 通过复制该文件夹并粘贴到另一台计算机,我想导入该
`hero(dbs name)`
及其收藏品。 现在当我输入
show dbs
那么应该有
`hero`
在我的第二台电脑里。我怎样才能做到这一点。 我也用mongodump。 任何人都可以给我这个想法吗?
答案 0 :(得分:4)
这是10gen的一个很好的手册页,显示了示例命令以及不想做的事情:http://docs.mongodb.org/manual/administration/backups/#database-dumps和http://www.mongodb.org/display/DOCS/Import+Export+Tools#ImportExportTools-mongodump。
所以你的一个例子是(复制集合):
mongodump --collection hero --database name
然后在将上述命令的输出复制到保存mongorestore的当前文件夹后,在另一台计算机上恢复它:
mongorestore --collection hero --database name
我不确定您使用的是哪种操作系统,因此我将它们放在Linux命令语法中。