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