目录
MongoShell
-
创建索引
db.collection.createIndex({"column":1},{"name":'idx_column',background:true})
-
删除数据
db.collectionName.remove({'_id':'1'})
-
将同个库下一个表迁移到另一个表里面
db.collectionName.find().forEach(function(doc) {db.otherCollectionName.insert(doc);});
-
从一个库里删除一个库里的数据
db.collectionName.find().forEach(function(doc){db.otherCollectionName.remove({"_id":doc._id})})
-
数据迁移
-
导出数据
mongoexport -d database -c collection -q '{}' -o data.json --type json
-
导入数据
mongoimport -d database -c collection --type=json --file data.json
-
备份数据
mongodump -h 地址:端口 -d 数据库名 -o 文件夹路径
-
恢复数据
mongorestore -h 服务地址 -d 数据库名 --dir 备份的文件夹路径