第一步:
從www.mongodb.com下載數據庫并安裝
第二部:
在你安裝的目錄下創建/data/db文件
第三部:
在Programme file文件下找到mongoDB
第四步:
一直往下點到bin這個文件夾
擴展:bin是binary的前三個字母 binary表示二進制
所以bin文件下放的都是二進制文件,而且我們說過計算機只識別二進制,故
在bin的文件夾下都是可執行文件。
***第五步:
啟動mongodb數據庫,在bin的文件夾下,雙擊mongod.exe
***第六步:
啟動mongo.exe與mongodb數據庫進行交互 【mongo.exe是與mongodb數據庫交互的程序】
mongo.exe啟動一個窗口,通過這個窗口就能與數據庫進行交互
mongodb架構:
對比mysql架構: 數據庫 ---> 表 ------> 字段
mongodb的架構: 數據庫 ---> 集合 -----> 文檔
db? -----> collection? -----> document
***第七步:mongodb數據庫操作
**********對于數據庫的操作*******************
1.創建數據庫【切換數據庫】:use + 數據庫名稱
2.查看當前數據庫: show dbs
3.創建集合: db.createCollection('集合名稱')
只有數據庫有集合的情況下才能show dbs 展示相應數據庫
注意:一般情況下,在mongodb的數據庫中會有很多個數據庫,db.createCollection()不知道在哪個數據庫下創建,所以,先使用use 切換到自己的數據庫(如果沒有此數據庫,會
創建相應數據庫)
4.查看當前所在的數據庫:? db
**********對于集合的操作*******************
1.查看當前數據庫下的集合:show collections
2.刪除集合:? db.集合名稱.drop()
//注意:只要集合一沒,數據庫就消失了
**********對文檔的操作*******************
增加文檔: db.集合名稱.insert(JSON)
創建文檔后,數據庫會自動創建一個_id:object()的鍵值對,你可以指定_id的值,如果不指定
系統會自動指定一個唯一的值,這個鍵值對的作用,就是用于索引,增加查找效率
在mongodb中文檔的限制空間為16M
*一定注意* mongodb文檔中,存的都是JSON,對文檔的操作可以看成對JSON的操作
考試題:數據是以BSON的形式在數據庫中存在的,BSON Binary JSON(二進制的JSON)
查找文檔:db.集合名稱.find()
刪除文檔:db.集合名稱.remove() remove可以添加夾相應的鍵值對確認我刪哪個
修改文檔:db.集合名稱.update(),第一個參數是你要改變的json 第二個參數改變的json
**************高級查找*******************
通過修改符可以進行高級查找:
修改符是$開頭的
$gt: 大于
$gte: 大于等于
$lt: 小于
$lte: 小于等于
$ne:? 不等于
**************高級修改符*******************
更新固定的鍵,需要使用$set 修改符
db.col.update({"age":100},{$set:{"age":200}})
加減固定的值,需要使用$inc 修改符
db.col.update({"age":"a"},{$inc:{"age":1}})