mongodb學習-1:安裝與基本語句
1.安裝MongoDB - 安裝 - 配置環境變數 C:\Program Files\MongoDB\Server\3.2\bin - 在c盤根目錄 - 建立一個資料夾 data - 在data中建立一個資料夾db - 開啟cmd命令列視窗 - 輸入 mongod 啟動mongodb伺服器 - 32位注意: 啟動伺服器時,需要輸入如下內容 mongod --storageEngine=mmapv1 mongod --dbpath 資料庫路徑 --port 埠號
- 在開啟一個cmd視窗 - 輸入 mongo 連線mongodb ,出現 > - 資料庫(database) - 資料庫的伺服器 - 伺服器用來儲存資料 - mongod 用來啟動伺服器 - 資料庫的客戶端 - 客戶端用來操作伺服器,對資料進行增刪改查的操作 - mongo 用來啟動客戶端 - 將MongoDB設定為系統服務,可以自動在後臺啟動,不需要每次都手動啟動 1.在c盤根目錄建立data - 在data下建立db和log資料夾 2.建立配置檔案 在目錄 C:\Program Files\MongoDB\Server\3.2 下新增一個配置檔案 mongod.cfg 3.以管理員的身份開啟命令列視窗 4.執行如下的命令 sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB\Server\3.2\bin\mongod.exe\" --service --config=\"C:\Program Files\MongoDB\Server\3.2\mongod.cfg\"" DisplayName= "MongoDB" start= "auto" sc.exe create MongoDB binPath= "\"mongod的bin目錄\mongod.exe\" --service --config=\"mongo的安裝目錄\mongod.cfg\"" DisplayName= "MongoDB" start= "auto" 5.啟動mongodb服務
6.如果啟動失敗,證明上邊的操作有誤, 在控制檯輸入 sc delete MongoDB 刪除之前配置的服務 然後從第一步再來一次
- 基本概念 資料庫(database) 集合(collection) 文件(document) - 在MongoDB中,資料庫和集合都不需要手動建立, 當我們建立文件時,如果文件所在的集合或資料庫不存在會自動建立資料庫和集合 - 基本指令 show dbs show databases - 顯示當前的所有資料庫 use 資料庫名 - 進入到指定的資料庫中 db - db表示的是當前所處的資料庫 show collections - 顯示資料庫中所有的集合 - 資料庫的CRUD(增刪改查)的操作 - 向資料庫中插入文件 db.<collection>.insert(doc) - 向集合中插入一個文件 - 例子:向test資料庫中的,stus集合中插入一個新的學生物件 {name:"孫悟空",age:18,gender:"男"} db.stus.insert({name:"孫悟空",age:18,gender:"男"}) db.<collection>.find() - 查詢當前集合中的所有的文件