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