MongoDB 安裝教程

來源:互聯網
上載者:User

標籤:大小寫   targe   done   order   介面   nal   tab   opd   資料   

前言:

MongoDB是一個基於分布式檔案儲存體的資料庫。由C++旨在為WEB應用提供可擴充的高效能資料儲存解決方案。

官方網站:https://www.mongodb.com/

本次教程只針對windows系統

步驟一:下載MongoDB

地址:http://dl.mongodb.org/dl/win32/x86_64

此處下載mongodb-win32-x86_64-2008plus-ssl-v3.4-latest.zip, 並解壓在D:\mongodb(此處路徑可自行選擇),如所示:

步驟二:建立檔案夾db、log

自行建立檔案夾d:\mongodb\data\db、d:\mongodb\data\log,分別用來安裝db和記錄檔。

步驟三:命令列安裝

運行cmd.exe進入dos命令介面,執行下列命令

>> cd d:\mongodb\bin

> >>d:\mongodb\bin>mongod -dbpath=D:\mongodb\data\db

預設MongoDB監聽的連接埠是27017,mysql的是3306

步驟四:驗證安裝

dos命令介面,安裝完成後,開啟http://127.0.0.1:27017/,看到如下提示,說明安裝成功。

步驟五:將MongoDB設為windows服務

每次想使用mongodb資料庫都要開啟mongod.exe程式,所以比較麻煩,此時我們可以將MongoDB安裝為windows服務

dos命令介面,執行下列命令:

>> cd d:\mongodb\bin

>>mongod --dbpath "d:\mongodb\data\db" --logpath "d:\mongodb\data\log\MongoDB.log" --install --serviceName "MongoDB"

其中MongoDB.log就是開始建立的記錄檔,--serviceName "MongoDB" 服務名為MongoDB

我們可以在windows服務頁面看到建立的MongoDB。

步驟六:啟動MongoDB服務

dos命令介面,執行下列命令:

NET START MongoDB

步驟七:開啟MongoDB shell 

dos命令介面,執行下列命令:mongo,開啟shell,其實這個shell就是mongodb的用戶端

步驟八:關閉服務和刪除進程

dos命令介面,執行下列命令:

>> NETstop MongoDB (關閉服務)

>> mongod --dbpath "d:\mongodb\data\db" --logpath "d:\mongodb\data\log\MongoDB.log" --remove --serviceName "MongoDB" (刪除,注意不是--install了)

步驟九:MongoDB常用命令

1.常用的命令

show dbs 顯示資料庫列表

use dbname 進入dbname資料庫,大小寫敏感

show collections 顯示資料庫中的集合,相當於表格

2.建立&新增

db.users.save({"name":"jack"}) 建立了名為users的集合,並新增了一條{"name":"lecaf"}的資料

db.users.insert({"name":"jack", "age":20}) 在users集合中插入一條新資料,如果沒有users這個集合,mongodb會自動建立

3.刪除

db.users.remove() 刪除users集合下所有資料

db.users.remove({"name":"jack"}) 刪除users集合下name=jack的資料

db.users.drop()或db.runCommand({"drop","users"}) 刪除集合users

db.runCommand({"dropDatabase": 1}) 刪除當前資料庫

4.尋找

db.users.find() 尋找users集合中所有資料

db.users.findOne() 尋找users集合中的第一條資料

5.修改

db.users.update({"name":"jack"}, {"age":50}) 修改name=jack的資料為age=50

第一個參數是尋找條件,第二個參數是修改內容,除了主鍵,其他內容會被第二個參數的內容替換,主鍵不能修改.

繼續學習中,如有遺留,後續補充~~~

MongoDB 安裝教程

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.