首页 > 数据库技术 > 详细

mongodb基本命令

时间:2019-12-03 17:32:22      阅读:68      评论:0      收藏:0      [点我收藏+]

1 切换数据库

use admin;

2 查看当前数据库

db;

2.1 查看所有数据库

show dbs;

3 查看当前数据库下面的表

show collections;

4 删除数据库

use test;

db.dropDatabase(); #删除当前数据库

show dbs;   #验证删除结果

5 删除集合或者表

db.table_name.drop();  #删除表 table_name

 6 查看账号信息

mongo  --port=23000

use  admin;

db.auth(username,password)

db.system.users.find().pretty()   #查看所有账号信息

show users; #查看当前账号信息

db.getUser(‘username‘) #查看指定用户的信息

 7 #使用gzip压缩的方式备份与恢复,注意只要换个命令就行,后面的不变,这里没用设置用户名和密码

mongodump    --port=23000 --archive=/data/mongo_backup/testdb-2.20191203.gz --db testdb-2  --gzip
mongorestore --port=23000 --archive=/data/mongo_backup/testdb-2.20191203.gz --db testdb-2  --gzip
** 这种备份方式生成一个gzip文件,解压后也是一个文件,将所有内容都放到一个文件里面

 8 不压缩的方式备份

mongodump --port=23000 --db=testdb-2 -o /data/mongo_backup/20191203

mongorestore --port=23000 --db=testdb-2 --drop /data/mongo_backup/20191203/testdb-2
**经过这种方式备份,每个表通常就两个文件:.bson和.metadata.json

 

mongodb基本命令

原文:https://www.cnblogs.com/mmyy-blog/p/11977914.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!