MongoDB資料庫常用命令
阿新 • • 發佈:2018-11-28
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();