MongoDB数据库常用命令

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();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值