在安裝MongoDB后漾脂,啟動服務(wù)器進程(mongod)灭衷,可以通過在客戶端命令mongo實現(xiàn)對MongoDB的管理和監(jiān)控哼绑。
下面來看一下MongoDB的一些基礎(chǔ)命令
一室奏、常用命令
1火焰、Help查看命令提示
help
db.help();
db.yourColl.help();
db.youColl.find().help();
rs.help();
2、切換/創(chuàng)建數(shù)據(jù)庫
use yourDB; 當創(chuàng)建一個集合(table)的時候會自動創(chuàng)建當前數(shù)據(jù)庫
3胧沫、查詢所有數(shù)據(jù)庫
show dbs;
4昌简、刪除當前使用數(shù)據(jù)庫
db.dropDatabase();
5、從指定主機上克隆數(shù)據(jù)庫
db.cloneDatabase(“127.0.0.1”); 將指定機器上的數(shù)據(jù)庫的數(shù)據(jù)克隆到當前數(shù)據(jù)庫
6绒怨、從指定的機器上復制指定數(shù)據(jù)庫數(shù)據(jù)到某個數(shù)據(jù)庫
db.copyDatabase("mydb", "temp", "127.0.0.1");將本機的mydb的數(shù)據(jù)復制到temp數(shù)據(jù)庫中
7纯赎、修復當前數(shù)據(jù)庫
db.repairDatabase();
8、查看當前使用的數(shù)據(jù)庫
db.getName();
db; db和getName方法是一樣的效果南蹂,都可以查詢當前使用的數(shù)據(jù)庫
9犬金、顯示當前db狀態(tài)
db.stats();
10、當前db版本
db.version();
11六剥、查看當前db的鏈接機器地址
db.getMongo();
二晚顷、Collection(table)聚集集合
1、創(chuàng)建一個聚集集合(table)
db.createCollection(“collName”, {size: 20, capped: 5, max: 100});//創(chuàng)建成功會顯示{“ok”:1}
2疗疟、得到指定名稱的聚集集合(table)
db.getCollection("account");
3该默、得到當前db的所有聚集集合
db.getCollectionNames();
4、顯示當前db所有聚集索引的狀態(tài)
db.printCollectionStats();
三策彤、用戶相關(guān)
1栓袖、添加一個用戶
db.addUser("name");
db.addUser("userName", "pwd123", true); 添加用戶匣摘、設(shè)置密碼、是否只讀
2裹刮、顯示當前所有用戶
show users;
3音榜、刪除用戶
db.removeUser("userName");
以上都是一些最基本的命令,我就當做筆記來看了捧弃。更加深入的crud我都還沒有嘗試赠叼,等我嘗試過了再寫。