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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM