MongoDB数据库常用命令

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/com_it/article/details/84580057

1、查看命令提示

db.help(); 

2、切换/创建数据库

use mydb01; 

切换到mydb的数据库,如果该数据库不存在,则自动创建。

MongoDB中默认的数据库为test,如果你没有创建新的数据库就会执行集合或者文档操作,数据将存放在test数据库中

3、查询所有数据库

show dbs;

可以看到,刚刚创建的数据库 mydb01并不在数据库的列表中, 要显示它,我们需要向 mydb01数据库插入一些数据。

4、从指定主机上克隆数据库

db.cloneDatabase(“192.168.199.6”);

例如当前是test数据库,命令会将192.168.199.6服务器中的test数据库克隆到本地的test数据库中

5、从指定的机器上复制指定数据库数据到某个数据库

db.copyDatabase(“myd/01”,”temp”,”192.168.199.6”);

将 192.168.199.6的mydb的数据复制到本机temp数据库中

6、修复当前数据库  db.repairDatabase();

该命令可以整理碎片,回收磁盘空间,但是repairDatabase期间会产生锁,建议关闭应用后再进行此操作

7、查看当前使用的是哪个数据库

db.getName();或者 db;

8、显示当前db状态  db.stats();

该命令显示数据库的统计信息,包括集合数量、平均文档大小、数据大小、索引数量和大小等

9、当前db版本  db.version();

10、查看当前db的链接机器地址   db.getMongo();

11、查询之前的错误信息   db.getPrevError();

12、清除错误记录    db.resetError();

13、删除当前使用的数据库

db.dropDatabase();

猜你喜欢

转载自blog.csdn.net/com_it/article/details/84580057