1:MongoDB的官方網址:https://www.mongodb.comhtml
MongoDB的中文社區:http://www.mongoing.com/(老外也很看重中國市場啊,知道你們英語很差,作的中文社區)linux
MongoDB的中文網址:http://docs.mongoing.com/manual-zh/git
MongoDB的github:https://github.com/mongodbgithub
2:在MongoDB的github上面下載壓縮包上傳到VMware的linux操做系統上面:操做過程就不作多敘述了(使用Xsheel連接linux操做系統,使用Filezilla上傳文件到linux操做系統上面),以前的博客講過操做過程:mongodb
http://www.cnblogs.com/biehongli/p/7026809.html數據庫
3:下載過程(簡單敘述,根據須要下載不一樣操做系統不一樣的版本便可,這裏以linux操做系統爲主):vim
4:將MongoDB的壓縮包上面到linux操做系統以後就能夠進行解壓縮操做(拷貝到指定目錄的作法):bash
MongoDB常使用的幾個命令:app
5:MongoDB的簡單使用(首先配置一下MongoDB,將MongoDB的路徑添加到環境變量中):函數
在執行vim ~/.bashrc命令以後將最下面添加一下mongodb的配置:
配置以後使用source ~/.bashrc使配置生效,以後使用mongod -version檢查是否配置成功:
6:開始啓動MongoDB數據庫,首先建立MongoDB的數據目錄,其次建立MongoDB的日誌目錄:
啓動MangoDB的數據庫命令: mongod --dbpath data --logpath log/mongod.log -logappend --fork
參數說明:--dbpath數據庫的目錄文件所在路徑;
--logpath:數據庫的日誌的路徑,注意,這裏是日誌文件的路徑,不是日誌目錄的路徑;
-logappend:以追加的形式追加到日誌文件裏面;
--fork:將數據庫文件放到後臺運行;
退出MongoDB數據庫的命令exit:
腳本啓動和配置文件啓動(之後不用再手動啓動):
7:簡單介紹一下使用window系統來安裝MongoDB數據庫的過程:
安裝過程再也不敘述,很簡單。百度經驗教程也很多:安裝好以後記得配置一下環境變量,以下所示:
配置好環境變量以後驗證是否配置成功:
首先切換到本身的安裝目錄,而後建立數據目錄data,而後建立日誌目錄log:
開啓MongoDB數據庫服務:
再新開一個終端(cmd),而後mongo:
爲了啓動的方便,能夠將MongoDB的啓動添加到Window的服務中:
命令(切記以管理員的身份操做,你不成功的起因極可能就是沒有使用管理員的身份打開命令行哦~~~):
添加服務命令:
mongod --dbpath "E:\Download\MongoDB\MongoDB\data" --logpath "E:\Download\MongoDB\MongoDB\log\mongod.log" --logappend --install --serviceName MongoDB
刪除服務命令:mongod --dbpath "E:\Download\MongoDB\MongoDB\data" --logpath "E:\Download\MongoDB\MongoDB\log\mongod.log" --logappend --remove --serviceName MongoDB
以後操做數據庫就能夠了:
中止MongoDB數據庫操做(別覺得關閉命令行就中止MongoDB的數據庫服務了哈...):
8:環境安裝好以後就能夠對MongoDB數據庫進行操做:
show dbs命令能夠顯示全部數據的列表:
執行 db 命令能夠顯示當前數據庫對象或集合:
運行use命令,能夠鏈接到一個指定的數據庫:
MongoDB 建立數據庫的語法格式以下:
user 數據庫名稱:
MongoDB 刪除數據庫的語法格式以下:db.dropDatabase():
集合刪除語法格式以下:db.集合.drop():
首先建立student數據庫,而後建立一個集合col,而後查看數據庫,而後查看集合,而後刪除集合,而後查看集合是否被刪除:
MongoDB 使用 insert() 或 save() 方法向集合中插入文檔,,而後使用find()方法查詢結果,語法以下:
MongoDB 使用 update() 和 save() 方法來更新集合中的文檔:
MongoDB remove()函數是用來移除集合中的數據:
MongoDB 查詢文檔使用 find() 方法,find() 方法以非結構化的方式來顯示全部文檔(若是你須要以易讀的方式來讀取數據,可使用 pretty() 方法):
findOne() 方法,它只返回一個文檔:
更多的MongoDB的學習知識本身能夠去網上找找,這裏推薦菜鳥教程;