婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > MongoDB數(shù)據(jù)庫安裝配置、基本操作實例詳解

MongoDB數(shù)據(jù)庫安裝配置、基本操作實例詳解

熱門標(biāo)簽:長沙電銷外呼防封卡是什么 呼和浩特外呼系統(tǒng)原理是什么 小裙科技電銷機(jī)器人怎樣 智能外呼系統(tǒng)官網(wǎng) crm外呼系統(tǒng)聯(lián)系方式 內(nèi)蒙古營銷智能外呼系統(tǒng)哪個好 外呼線路資源屬于電信業(yè)務(wù)嗎 青白江400企業(yè)電話申請 河南電話外呼系統(tǒng)招商

本文實例講述了MongoDB數(shù)據(jù)庫安裝配置、基本操作。分享給大家供大家參考,具體如下:

1、簡介

NO SQL:NoSQL(NoSQL = Not Only SQL ),意即"不僅僅是SQL",是對不同于傳統(tǒng)的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)的統(tǒng)稱。NoSQL用于超大規(guī)模數(shù)據(jù)的存儲,這些類型的數(shù)據(jù)存儲不需要固定的模式,無需多余操作就可以橫向擴(kuò)展。

RDBMS NOSQL
- 高度組織化結(jié)構(gòu)化數(shù)據(jù)
- 結(jié)構(gòu)化查詢語言(SQL)
- 數(shù)據(jù)和關(guān)系都存儲在單獨的表中。
- 數(shù)據(jù)操縱語言,數(shù)據(jù)定義語言
- 嚴(yán)格的一致性
- 基礎(chǔ)事務(wù)
- 代表著不僅僅是SQL
- 沒有聲明性查詢語言
- 沒有預(yù)定義的模式
-鍵 - 值對存儲,列存儲,文檔存儲
- 最終一致性,而非ACID屬性
- 非結(jié)構(gòu)化和不可預(yù)知的數(shù)據(jù)
- CAP定理
- 高性能,高可用性和可伸縮性

MongoDB 是由C++語言編寫的,是一個基于分布式文件存儲的開源數(shù)據(jù)庫系統(tǒng)。MongoDB 將數(shù)據(jù)存儲為一個文檔,數(shù)據(jù)結(jié)構(gòu)由鍵值對(key=>value)組成。MongoDB 文檔類似于 JSON 對象,可輕易查詢文檔中內(nèi)嵌的對象及數(shù)組。字段值可以包含其他文檔,數(shù)組及文檔數(shù)組。可以通過本地或者網(wǎng)絡(luò)創(chuàng)建數(shù)據(jù)鏡像,這使得MongoDB有更強(qiáng)的擴(kuò)展性。如果負(fù)載的增加(需要更多的存儲空間和更強(qiáng)的處理能力),它可以分布在計算機(jī)網(wǎng)絡(luò)中的其他節(jié)點上(即所謂的分片)。

2、安裝配置

    1、官網(wǎng)下載windows安裝包https://www.mongodb.com/download-center#community

    2、點擊安裝包,按照指示安裝,選擇custom自定義安裝位置。注:我在安裝3.6版本的時候軟件報錯無法完成安裝,查詢后發(fā)現(xiàn)將安裝最后一步時的compass框不勾選,即可完成安裝,如果需要compass,安裝之后再次點擊安裝程序,選擇change選項,重新安裝compass。

    3、配置mongodb:在你想要的位置新建三個文件:data文件夾(用于存放數(shù)據(jù)庫數(shù)據(jù)),logs\mongodb.log文件(用于存放數(shù)據(jù)庫日志),etc\mongodb.conf文件(用于相關(guān)配置)。打開mongodb.conf文件,輸入相關(guān)配置信息:

#數(shù)據(jù)庫路徑

dbpath=D:\MongoDB\data

#日志輸出文件路徑

logpath=D:\MongoDB\logs\mongodb.log

#錯誤日志采用追加模式,配置這個選項后mongodb的日志會追加到現(xiàn)有的日志文件,而不是從新創(chuàng)建一個新文件

logappend=true

#啟用日志文件,默認(rèn)啟用

journal=true

#這個選項可以過濾掉一些無用的日志信息,若需要調(diào)試使用請設(shè)置為false

quiet=true

#端口號 默認(rèn)為27017

port=27017

4、安裝mongo服務(wù):在mongo安裝目錄下的bin文件夾下打開命令行,輸入:

mongod --config "D:\MongoDB\etc\mongodb.conf" --install --serverName "MongoDB"

--config后跟剛才保存的配置文件地址,--serverName后跟創(chuàng)建的服務(wù)的名字

執(zhí)行之后在Windows10搜索服務(wù)可以看到mongodb服務(wù),點擊開啟:

或者在MongoDB /bin 目錄中執(zhí)行命令行  mongod --dbpath ../data,啟動mongo服務(wù)。

5、打開命令行:配置環(huán)境變量,添加環(huán)境變量到MongoDB的bin文件夾下,這樣在任意位置新建一個命令行窗口,輸入mongo就可以開啟mongo的shell命令行了。

3、基本操作

1、創(chuàng)建/切換到數(shù)據(jù)庫:use DatabaseName,新建一個數(shù)據(jù)庫并不會顯示出來,只有在向其中插入記錄后才會顯示

刪除數(shù)據(jù)庫:

db.dropDatabase()

2、創(chuàng)建一個集合:

db.createCollection('mall')

刪除集合mall:

db.mall.drop()

3、創(chuàng)建用戶。給數(shù)據(jù)庫mall創(chuàng)建一個用戶:

db.createUser({"user":"root",pwd:"mallroot",roles:[{role:'dbOwner',db:'mall'}]})

4、向數(shù)據(jù)庫導(dǎo)入JSON文件。退出mongo,在cmd下執(zhí)行:

mongoimport -d mall -c user --file F:\resource\mall-users

就將mall-users文件導(dǎo)入到mall數(shù)據(jù)庫的user集合中

5、向集合mall中插入一條記錄:

db.mall.insert({"name":"小米6","price":"2699"})

像json格式一樣,以鍵值對的形式(key=>value)將你想要插入的數(shù)據(jù)寫入即可。

6、刪除一條數(shù)據(jù):

db.mall.remove({mID:1005})

刪除mID為1005的一條數(shù)據(jù),注意如果在插入的時候{mID:"1005"}為字符串類型,{mID:1005}為number類型

7、修改一條數(shù)據(jù):

db.mall.update({name:"小米6"},{$set:{price:"2399"}})

update中第一個參數(shù)是修改數(shù)據(jù)的條件,第二個參數(shù)利用$set設(shè)置修改的鍵值

8、查看集合中的數(shù)據(jù):

db.mall.find()

在后面加.pretty()可以格式化查看其中數(shù)據(jù)。

條件查詢:

db.mall.find({price:{$lt:2000}})

  查詢price低于2000的條目

9、數(shù)組操作

占位符$代表數(shù)組的下標(biāo),例如只更新cartList數(shù)組中滿足條件的元素,

user.update({conditions},{
  $set:{"cartList.$.productNum":productNum}
 })

$addToSet: 如果數(shù)組中沒有該數(shù)據(jù),向數(shù)組中添加數(shù)據(jù),如果該數(shù)組中有相同數(shù)組,不添加

user.update({conditions},{
  $addToSet:{cartList:cartItem}
 })

$pop:刪除數(shù)組數(shù)據(jù),1從頭刪除,-1從尾刪除

user.update({conditions},{
  $pop:{cartList:1}
 })

$pull:刪除指定數(shù)據(jù),例如對指定userId下的cartList數(shù)組刪除其中指定的productId的元素      

user.update({userId:userId},{
  $pull:{
   cartList:{productId:productId}
  }
 }

$push:向數(shù)組中插入一個元素、$each 遍歷數(shù)組、$sort 對數(shù)組進(jìn)行排序、$slice 對數(shù)組進(jìn)行裁減、$position 指定插入數(shù)據(jù)的位置。

db.test.update( { _id: 5 },
 { $push: { quizzes: { $each: [ { wk: 5, score: 2 },
                { wk: 6, score: 1 },
                { wk: 7, score: 3 } ], //遍歷插入數(shù)據(jù)
            $sort: { score: -1 },     //按score降序
            $slice: 3,           //裁剪只留下前三條數(shù)據(jù)
            $position:2          //從第二個位置開始插入
           }
      }
 }
 );

希望本文所述對大家MongoDB數(shù)據(jù)庫程序設(shè)計有所幫助。

您可能感興趣的文章:
  • Mongodb 利用mongoshell進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換的實現(xiàn)方法
  • 基于MongoDB數(shù)據(jù)庫的數(shù)據(jù)類型和$type操作符詳解
  • mongodb 數(shù)據(jù)類型(null/字符串/數(shù)字/日期/內(nèi)嵌文檔/數(shù)組等)
  • Mongodb 數(shù)據(jù)類型及Mongoose常用CURD
  • MongoDB支持的java數(shù)據(jù)類型和測試?yán)?/li>
  • MongoDB的基本操作實例詳解【服務(wù)端啟動,客戶端連接,CRUD操作】
  • Mongodb基本操作與Python連接mongodb并進(jìn)行基礎(chǔ)操作的方法
  • Android編程連接MongoDB及增刪改查等基本操作示例
  • MongoDB中對文檔的增刪查改基本操作方法總結(jié)
  • Linux系統(tǒng)下MongoDB的簡單安裝與基本操作
  • Python中的MongoDB基本操作:連接、查詢實例
  • MongoDB使用指南--基本操作
  • MongoDB 常用的數(shù)據(jù)類型和基本操作

標(biāo)簽:呼倫貝爾 楚雄 黃石 舟山 安順 白山 菏澤 池州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MongoDB數(shù)據(jù)庫安裝配置、基本操作實例詳解》,本文關(guān)鍵詞  MongoDB,數(shù)據(jù)庫,安裝,配置,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MongoDB數(shù)據(jù)庫安裝配置、基本操作實例詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于MongoDB數(shù)據(jù)庫安裝配置、基本操作實例詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    成人动漫在线一区| 麻豆精品精品国产自在97香蕉| 欧美电视剧免费全集观看| 欧美最猛黑人xxxxx猛交| 99精品视频在线播放观看| 成人免费视频一区| av午夜一区麻豆| 成人性生交大片| 成人免费视频视频| 色丁香久综合在线久综合在线观看| www.欧美日韩| 欧美伊人久久久久久久久影院| 在线观看一区二区精品视频| 欧美视频在线观看一区| 国产一区二区在线看| 国产成人精品一区二区三区四区| 久久草av在线| 理论电影国产精品| 国产欧美在线观看一区| 亚洲一区二区av电影| k8久久久一区二区三区| 久久亚区不卡日本| 青青国产91久久久久久| 欧美三级视频在线播放| 亚洲国产欧美日韩另类综合| 91啪亚洲精品| 亚洲另类在线一区| 成人激情免费网站| 国产精品久久午夜夜伦鲁鲁| 粉嫩高潮美女一区二区三区| 日日摸夜夜添夜夜添精品视频 | 国产99一区视频免费| 精品剧情在线观看| 国产自产高清不卡| 久久久精品欧美丰满| 国产精品一区二区视频| 久久九九久久九九| 成人午夜私人影院| 国产精品看片你懂得| 国产jizzjizz一区二区| 国产精品美女久久久久久| 高清国产午夜精品久久久久久| 久久综合久色欧美综合狠狠| 国产精品一区在线观看乱码 | 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 午夜免费欧美电影| 欧美丰满嫩嫩电影| 久久精品国产久精国产爱| 欧美成人vr18sexvr| 国产精品亚洲专一区二区三区 | 成人综合在线视频| 亚洲人xxxx| 欧美日韩视频在线第一区| 日本欧美一区二区在线观看| 精品国产一区二区国模嫣然| 国产成人免费网站| 亚洲美女视频在线| 日韩天堂在线观看| 成人性生交大片免费看中文网站| 一区二区三区在线视频播放| 欧美高清精品3d| 高清免费成人av| 一区二区视频免费在线观看| 91精品在线免费| 成人午夜精品在线| 日日夜夜精品视频天天综合网| 久久九九久久九九| 欧美猛男男办公室激情| 国产一区二区三区在线观看免费| 国产精品福利一区| 日韩一级完整毛片| 91在线精品一区二区三区| 视频一区国产视频| 136国产福利精品导航| 日韩免费高清视频| 99天天综合性| 国内一区二区视频| 亚洲国产日产av| 国产女人18毛片水真多成人如厕| 91色porny| 国产成人啪免费观看软件| 偷拍与自拍一区| 成人欧美一区二区三区1314| 欧美一级片在线| 色一情一伦一子一伦一区| 国产精品一二二区| 麻豆精品视频在线观看免费| 一区二区日韩av| 国产精品家庭影院| 日本一区二区免费在线观看视频 | 日本亚洲最大的色成网站www| 中文字幕亚洲综合久久菠萝蜜| 69久久夜色精品国产69蝌蚪网| 成人国产电影网| 国产精品88888| 日韩精品一级中文字幕精品视频免费观看| 国产精品视频yy9299一区| 欧美va亚洲va香蕉在线| 欧美另类videos死尸| 欧美在线视频不卡| 色8久久人人97超碰香蕉987| 成人av在线看| 成人免费视频app| 国产成人福利片| 国产99久久久国产精品免费看| 乱中年女人伦av一区二区| 日韩1区2区日韩1区2区| 亚洲mv在线观看| 婷婷六月综合亚洲| 日本中文在线一区| 日日摸夜夜添夜夜添国产精品| 亚洲国产精品欧美一二99| 亚洲精品国产第一综合99久久| 亚洲日穴在线视频| 一区二区三区鲁丝不卡| 亚洲激情男女视频| 一区二区三区不卡视频在线观看| 亚洲激情中文1区| 亚洲综合色网站| 视频一区欧美精品| 久久精品av麻豆的观看方式| 精品一区二区三区av| 国产在线国偷精品产拍免费yy| 精品一区中文字幕| 国产成人av自拍| 色天天综合久久久久综合片| 色天使色偷偷av一区二区| 欧美无人高清视频在线观看| 91精品国产免费| 国产三级精品视频| 中文字幕五月欧美| 亚洲一区中文在线| 日本强好片久久久久久aaa| 国内精品在线播放| 色综合婷婷久久| 欧美男生操女生| 久久精品人人做人人综合| 中文字幕欧美一区| 天堂蜜桃一区二区三区| 韩国成人福利片在线播放| 色偷偷久久一区二区三区| 欧美丝袜自拍制服另类| 精品人在线二区三区| 自拍av一区二区三区| 天堂一区二区在线| 丰满白嫩尤物一区二区| 欧美三级三级三级| 国产欧美一区二区精品性色| 亚洲影视在线播放| 国产不卡视频在线观看| 欧美日韩在线播放| 肉色丝袜一区二区| 高清不卡在线观看| 欧美日韩五月天| 亚洲欧美综合在线精品| 青娱乐精品视频| 色美美综合视频| 国产亚洲一本大道中文在线| 一级女性全黄久久生活片免费| 国内外成人在线| 欧美日韩一区小说| 国产欧美日韩三区| 久久精品国产一区二区三区免费看| proumb性欧美在线观看| 亚洲精品一区二区三区四区高清| 亚洲综合在线电影| 成人福利在线看| 日韩精品一区二区三区四区视频| 1区2区3区精品视频| 国产成人午夜99999| 日韩免费视频一区| 日韩成人一级片| 欧美日韩免费高清一区色橹橹| 欧美极品aⅴ影院| 九九久久精品视频| 欧美一区二区在线视频| 亚洲高清视频在线| 色悠悠久久综合| 国产精品福利一区二区| 国产99久久精品| 久久九九国产精品| 国产综合色在线视频区| 欧美大片一区二区| 免费观看成人av| 日韩情涩欧美日韩视频| 欧美午夜理伦三级在线观看| 国产精品午夜免费| 国产成人av一区二区三区在线| 精品999在线播放| 久久国产剧场电影| 欧美一区二区三区啪啪| 亚洲高清在线视频| 91精品婷婷国产综合久久性色 | 日韩美一区二区三区| 美日韩一级片在线观看| 欧美一区二区在线免费播放 | 亚洲麻豆国产自偷在线| 色综合久久中文字幕| 亚洲日本一区二区| 欧美午夜寂寞影院|