window平臺用MongoDB比較麻煩,所以記錄一下
1.安裝(盡量安裝在C根目錄,方便以后切換目錄)
2.MongoDB 需要一個 data 文件夾來保存文件。默認的 MongoDB data 目錄位于 c:\data\db。但是它不會自己創建,所以需要用命令行來創建這個文件夾。打開CMD(不能用git),切換到 MongoDB 安裝路徑下的 bin目錄,執行
md \data\db
執行完之后再C盤目錄就新建了data/db
3.然后繼續在 bin 目錄,執行
mongod.exe --dbpath "c:\data" //這里只能使用系統自帶的cmd,不能使用git
控制臺輸出會顯示 waiting for connections 消息,這表示 mongod.exe 進程已經成功運行。訪問http://localhost:27017/
4.當MongoDB正常啟動后(不能關閉),打開另一個CMD,進入bin目錄,執行
mongo.exe
這就進入了 MongoDB shell 環境,可以使用MongoDB了
5.數據的增刪改查
當你進入mongoDB后臺后,它默認會鏈接到 test 文檔(數據庫):
新建一個集合,這里就取集合名為“person”,要注意的就是文檔是一個json的擴展(Bson)形式。
****增加兩條數據insert()****
****find() 操作****
“_id": 這個字段是數據庫默認給我們加的GUID,目的就是保證數據的唯一性。
****update操作****
update方法的第一個參數為“查找的條件”,第二個參數為“更新的值”
****remove()操作****
remove中如果不帶參數將刪除所有數據,帶參數則刪除指定數據
帶參數
不帶參數
這就是MongoDB的window安裝與增刪改查
創建數據庫
MongoDB 用 use+ 數據庫名稱 的方式來創建數據庫。use
會創建一個新的數據庫,如果該數據庫存在,則返回這個數據庫。
創建一個名為 mydb 的數據庫,使用 use語句如下:
使用命令 db 檢查當前選定的數據庫。
使用命令 show dbs 來檢查數據庫列表。
剛創建的數據庫(mydb)沒有出現在列表中。為了讓數據庫顯示出來,至少應該插入一個文檔。然后再查詢
刪除數據庫
dropDatabase() 方法
它將刪除選定的數據庫。如果沒有選定要刪除的數據庫,則它會將默認的 test 數據庫刪除。
首先使用 show dbs 來列出已有的數據庫。
如果想刪除新數據庫 <mydb> ,如下面這樣使用 dropDatabase() 方法:
再來看一下數據庫列表,確實刪除了 <mydb>