- MongoDB
注意:最后一步時,左下角的勾勾要去掉,mongodb compass是圖形化管理界面,下載它需要很久很久,還有可能一直下不來,所以把勾去掉就能馬上安裝好。
MongoDB數據庫安裝完成后window系統並不能使用mogoDB內置命令,需要設置環境變量(path)才能使用。
如果要想正常啟動MongoDB數據庫,那么必須建立一個文件夾(這里新建一個db文件夾),這個文件夾將保存所有的MongoDB數據庫的信息。
MongoDB數據的啟動需要使用mongod.exe命令完成。
啟動的時候可以設置端口號,也可以不設置端口號。
不設置端口號啟動MongoDBf服務:
mongod --dbpath E:\MongoDB\db
設置端口號
mongod --dbpath E:\MongoDB\db --port=5656
如果日后需要通過程序訪問數據庫的話,那么一定需要設置端口號。
當MgongoDB服務啟動之后,可以使用mongo命令連接數據庫。
查詢所有數據庫
show databases
此時只存在一個local的本地數據庫,不過這個數據庫不使用。
實際開發中我們需要設置相應的參數:端口號、是否啟用用戶驗證、數據文件的位置等等。
例如:在安裝目錄下新建一個文件‘mongodb.conf‘;
#設置數據目錄的路徑 dbpath = E:\MogoDB\db #設置日志信息的文件路徑 logpath = E:\MogoDB\log\mongodb.log #打開日志輸出操作 logAPPend= true #在以后進行用戶管理的時候使用它 noauth = true port = 5757
隨后重新啟動MogoDB數據庫服務。
關閉數據庫
db. shutdownServer()
切換到admin數據庫
use admin
重新啟動服務
mongod-f E:\MongoDB\mongodb.conf
連接數據庫
此時服務器已經存在有指定的端口號了
mongo --port=5757
使用端口號啟動在日后的程序開發部分是非常有用處的。
MongoDB數據庫的基礎使用
在MongoDB數據庫里是存在有數據的概念,但是沒有模式(所有信息都是按照文檔保存的),保存的結構就是json結構,只不過在進行一些數據處理的時候才會使用到MongoDB自己的操作符,
1、使用aldn數據庫:
use mldn
實際上這個時候並不會創建數據庫,只有在數據庫里面保存集合數據之后才能夠創建數據庫。
2、創建一個集合 -----創建一個emp集合
db.createCollection(’emp')
這個時候mldn數據庫才會真正存在。
3、但是很多時候如果按照以上的代碼形式進行會覺得你不正常。因為正常人使用MongDB數據庫都是直接向里面保存一個數據。
查看所有集合
show collections
查看emp表的數據
db.集合名稱.find()
MongoDB可以隨意擴充數據
4、刪除數據
db.集合.remove()
MongoChef
MongoChef 是另一款強大的 MongoDB 可視化管理工具,支持 Windows、Linux 和 Mac。
MongoChef 下載地址,我們選擇左側的非商業用途的免費版下載。