1. 程式人生 > >MongoDB資料庫常用命令

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