1、修改database名称
利用dropDatabase,copyDatabase修改Database名称
db.copyDatabase('old_name', 'new_name');
use old_name
db.dropDatabase(); //老的库已删掉
2、修改collection名
利用renameCollection修改collection名称
> show collections
userRecord
> db.adminCommand({renameCollection: "userRecord.userRecord", to: "userRecord.userRecord20181228"})
{ "ok" : 1 }
> show collections
userRecord
userRecord20181228
> db.userRecord.find().count();
38
> db.userRecord20181228.find().count();
699407
3、删除collection操作及其内容,释放空间
mongodb中删除collections操作及其内容,释放空间
use userRecord #假设操作的collection是userRecord
db.userRecord.remove({"id":"bar"})
db.userRecord.remove() #删除userRecord中的所有记录,但是userRecord还在
db.userRecord.drop() #删除userRecord这个collection
db.repairDatabase()