1. mongoDB的exe文件安裝完之後
-可以先在c盤根目錄創建一個data文件夾, 在data文件夾中創建一個名字叫db的文件夾,用於存儲數據庫中的數據
也可以自定義存儲數據的數據庫位置:
mongod --dbpath 路徑
2. 打開cmd輸入mongod啓動mongoDB服務器
3. 再打開一個cmd窗口,輸入mongo連接mongoDB數據庫,出現>符號表示連接成功
cmd:
mongod --dbpath 自定義想要存儲數據的數據庫位置
mongod --port 想要修改的端口號
mongodb默認端口是27017
在data文件夾下創建一個log文件夾用於存放mongDB的日誌,然後參考mongDB官方文檔,可以將mongoDB設爲系統服務,讓它自動在後臺啓動,不需要每次都手動啓動mongoDB的服務器。
MongoDB基本概念:
數據庫(database) 是一個倉庫
集合(collection) 類似於數組
文檔(document) 是數據庫中最小的單位,我們存儲和操作的內容都是文檔 在MongoDB中數據庫和集合都不需要手動創建,當我們在創建文檔的時候,如果文檔所在的集合或數據庫都不存在的話會自動創建, 所以數據庫和集合即使不存在也可以直接指定使用
基本指令:
show dbs
-顯示當前的所有數據庫
use 數據庫名字
-進入指定的數據庫中
db
-db表示查看當前所處的數據庫
show collections
-顯示當前數據庫中的所有集合
數據庫中文檔的CRUD操作:
1. 向數據庫中插入文檔
db.<collection>.insert({name:'小明'}) doc是字典形式
2. 查詢當前集合中的所有文檔
db.<collection>.find()
3. 修改集合中的文檔
db.<collection>.update({})
4. 刪除集合中的文檔
db.<collection>.remove({})
吹一波:
MongoDB 是由C++語言編寫的,是一個基於分佈式文件存儲的開源數據庫系統
可以這樣介紹MongoDB:
MongoDB 是一個面向文檔存儲的數據庫,操作起來比較簡單和容易 是一個介於關係數據庫和非關係數據庫之間的產品,是非關係數據庫當中功能最豐富,最像關係數據庫的。MongoDB中主要的概念就是數據庫,集合,文檔,服務器中可以存儲多個數據庫, 數據庫中中存儲多個集合,集合中可以存儲多個文檔,文檔的格式是以鍵值對的格式進行存儲的。它支持的數據結構是類似json的bson格式,因此可以存儲比較複雜的數據類型。MongoDB支持的編程語言非常多, 而且還支持對數據建立索引