hyp*_*jas 11 database ruby-on-rails mongodb mongoid
在这个名为my_backupI的文件夹中,我有一个包含所有模型/集合的mongodb数据库转储,例如:
admins.bson
admins.metadata.json
categories.bson
categories.metadata.json
pages.bson
pages.metadata.json
.
.
.
我有一个名为ubuntu_developmentmongodb 的数据库.我正在努力rails 3 + mongoid
如何将文件夹中的所有模型/集合导入/恢复my_backup到我的数据库ubuntu_development
非常感谢你!
hyp*_*jas 28
从控制台执行此命令(在本例中):
mongorestore my_backup --db ubuntu_development
mongodbrestore后跟是my_backup,这是保存数据库的上一个转储的文件夹名称.--db ubuntu_development 指定我们要还原数据的数据库名称.导入 .bson 文件
mongorestore -d db_name -c collection_name path/file.bson
Incase 仅用于单个集合。试试这个:
mongorestore --drop -d db_name -c collection_name path/file.bson
导入 .json 文件
mongoimport --db db_name --collection collection_name --file name.json
| 归档时间: | 
 | 
| 查看次数: | 7185 次 | 
| 最近记录: |