mongodb在w10安裝及配置

官網網站下載mongodb

第一步:安裝

默認安裝一直next,直到choose setup type,系統盤空間足夠大,安裝在c盤就好
mongodb

第二步:配置及使用

1.建立目錄mongodb,及三個文件夾data、etc、logs

2.依次在data文件夾中建立db文件夾


在logs文件夾中建立Mongolian.log文件
數據庫

3.最後在etc文件夾中建立mongo.conf文件

相關配置以下瀏覽器

#數據庫路徑
dbpath=F:\mongodb\data\db
#日誌輸出文件路徑
logpath=F:\mongodb\logs\mongodb.log
#錯誤日誌採用追加模式,配置這個選項後mongodb的日誌會追加到現有的日誌文件,而不是重新建立一個新文件
logappend=true
#啓用日誌文件,默認啓用
journal=true
#這個選項能夠過濾掉一些無用的日誌信息,若須要調試使用請設置爲false
quiet=false
#端口號 默認爲27017
port=27017

第三步:配置環境變量,提升效率

根據mongodb安裝的路徑,進入到bin文件,添加到path中,安裝時不修改安裝路徑,通常默認爲:C:\Program Files\MongoDB\Server\4.1\bin
app

最後一步:測試是否配置好

啓動mongodb服務
函數

這樣子好像差很少了,嗯。。。。。瀏覽器:http://127.0.0.1:27107測試


還不行,還差一步
啓動客戶端

配置完成,訪問http://127.0.0.1:27107會以下圖顯示

若是訪問http://127.0.0.1:27107仍是不行,請查看服務中mongodb服務是否已啓動

部分mongodb命令網站

查詢有哪些數據庫ui

  • 查詢數據庫:show dbs;
  • 切換數據庫: use 數據庫名;
  • 查詢當前db下有哪些集合
    • show collections;
  • 查詢數據:
    • db.集合名.find(); //查詢出來的是文檔對象 document
    • db.users.find();
  • 添加數據:
    • db.集合名.save(對象) //mongo默認會給咱們加入_id做爲該文檔對象的惟一標識
    • db.users.save({contry:'中國',name:'小明',score:77});
  • 刪除數據:
    • db.集合名.remove(條件對象);//條件匹配就會被刪除
    • db.users.remove({name:'小明'});
    • 若是給定一個空對像,會匹配所有
  • 更新數據:
    • db.集合名.update({匹配條件對象},{$set:{修改後的對象}});
    • db.users.update({name:'小明'},{$set:{contry:'印度'}});;3d

      分頁

  • db.users.find().skip(3).limit(3);
  • db.集合名稱.find().跳到3.顯示3條
    + limit 0,3

排序

  • db.users.find().sort({key:排序方式});
  • db.users.find().sort({'score':1}); //正數表明升序,負數表明降序

模糊匹配

  • db.users.find({name:{$regex:'小'}});
  • db.users.find({name:{$regex:'明'}});

聚合函數

  • 須要求當前集合的記錄數:
  • db.users.find().count();
  • 求最大值
    -求整個集合的總成績
    + db.集合名.聚合({ 組的劃分規則{_id:'1',顯示內容:{$sum:'$score'}} })
    • 求全部人的平均分
      • db.users.aggregate({$group:{_id:'1',sumscore:{$avg:'$score' } }});
    • 求按國家分組,求全部國家的總分
      • db.users.aggregate({$group:{_id:'$contry',sumScore:{$sum:'$score'}}});
相關文章
相關標籤/搜索