首先先安裝一個(gè)docker
參考鏈接
http://www.reibang.com/p/2b3924d71acd
安裝MongoDB的基本過(guò)程
1.獲取MongoDB鏡像
docker pull mongo:3.2
2.運(yùn)行容器
docker run -p 27017:27017 -v /home/docker/mongodb:/data/db --name mongodb3 -d mongo:3.2
容器賬戶
默認(rèn)沒(méi)有賬戶密碼
3.進(jìn)入容器
docker exec -it mongodb3 mongo
無(wú)密碼情況進(jìn)入MongoDB的方式
可進(jìn)行創(chuàng)建用戶密碼
db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'}]});
mongodb基礎(chǔ)命令
進(jìn)入數(shù)據(jù)庫(kù)
mongo -u 用戶名 -p 密碼
顯示數(shù)據(jù)庫(kù)
show dbs
選擇和創(chuàng)建數(shù)據(jù)庫(kù)
use 數(shù)據(jù)庫(kù)名
數(shù)據(jù)庫(kù)名不存在自動(dòng)創(chuàng)建新數(shù)據(jù)庫(kù)
顯示表(集合)
show collections
插入文檔
db.集合名稱.insert(數(shù)據(jù))
查看表下文檔數(shù)據(jù)
db.集合名稱.find()
按條件查詢(參數(shù)為json)
db.集合名稱.find(參數(shù))
返回指定條數(shù)記錄
db.集合名稱.find().limit(條數(shù))
修改文檔(條件和修改后的數(shù)據(jù)為json)
db.集合名稱.update(條件,{$set:修改后數(shù)據(jù)})
刪除文檔(條件為json)
db.集合名稱.remove(條件)
刪除全部文檔
db.集合名稱.remove({})
統(tǒng)計(jì)條數(shù)
db.集合名稱.count()
按條件統(tǒng)計(jì)條數(shù)
db.集合名稱.count(條件)