mongodb視覺化工具mongobooster
MongoDB安裝及結合mongobooster視覺化工具使用
一.MongoDB
1.MongoDB定義:MongoDB 是一款非常熱門的NoSQL,面向文件的資料庫管理系統
2.MongoDB特點
a.高可擴充套件性
b.分散式儲存
c.低成本
d.結構靈活
3.安裝MongoDB
②解決後,選擇磁碟,放在如下路徑
③在Server建立data資料夾—》data裡面再建立db資料夾(資料)和log資料夾(日誌檔案)——》在cmd 中找到log檔案 執行type nul>MongoDB.log (這時log資料夾裡面就出現MongoDB檔案)——》在bin專案下執行:dir——》啟動專案執行:mongod --dbpath E:\SoftMgr\MongoDB\Server\data\db
注意:mongod --logpath "E:\SoftMgr\MongoDB\Server\data\log\MongoDB.txt"這邊日誌需要制定,不然日誌檔案不會有內容.
④瀏覽器開啟:http://localhost:27017/ 如下圖 說明安裝成功
由於我只是單純的模擬資料,做前端操作,所以不需要過多的操作及配置環境。
二.結合mongobooster視覺化工具
mongobooster視覺化工具,不用安裝,下載解壓直接開啟就可以使用
1.啟動專案執行:mongod --dbpath E:\SoftMgr\MongoDB\Server\data\db
2.連線專案localhost:27017
3.基本操作
(1).建立資料庫
(2).建立表(testroot資料庫右擊建立)
(3).執行命令語句
或是直接user表右擊建立資料———》MongoDB常用語句直接出來 ,我們只要直接寫入資料就好
(4).匯入json 檔案
檢視資料
三.MongoDB常用語句
(1).SQL與MongoBD對比
(2).MongoDB基本語法
1.檢視所有資料庫: show dbs 2.切換到資料庫runoob: use runoob 3.建立集合(建立資料庫): db.createCollection("user") 或是 db.user.insert({"name":"菜鳥教程","class":"初三"}) 直接建立表及插入資料 4.插入文件/資料: user是表名 db.user.insert({"userid":101,"username":"秀秀","age":20,"class":{"classname":"初三","num":6}}) 5.刪除: a.刪除資料庫 db.dropDatabase()(切記要先切換到要刪除的資料庫 然後在直接該語句) b.刪除集合/表user: db.user.drop() c.刪除某一條資料 db.user.remove({'username':'秀秀'}) d.刪除表內所有資料 db.user.remove({}) 6.檢視table的資料:user是表名 a.檢視table的資料: db.user.find() db.user.find().pretty() pretty() 方法以格式化的方式來顯示所有文件。 b.找到第一條資料 :db.user.findOne() c.查詢範圍: db.user.find({"age" : {$gt : 20}}) 大於20歲的資料 db.user.find({"age": {$gte : 20}}) 大於等於20歲的資料 db.user.find({"age": {$lt : 20}}) 小於20歲的資料 db.user.find({"age": {$lte : 20}}) 小於等於20歲的資料 db.user.find({"age": {$lt :30, $gt : 10}}) 大於10 小於30的資料 7.更新文件: a.更新 db.user.update({查詢的條件},{$set:{更新的內容}}) b.更新子文件:class.num db.user.update({'username':'秀秀'},{$set:{'class.num':3}})
轉載:https://blog.csdn.net/gao_xu_520/article/details/80642130