欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

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

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

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

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

1、簡(jiǎn)介

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

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

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

2、安裝配置

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

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

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

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

dbpath=D:\MongoDB\data

#日志輸出文件路徑

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

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

logappend=true

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

journal=true

#這個(gè)選項(xiàng)可以過(guò)濾掉一些無(wú)用的日志信息,若需要調(diào)試使用請(qǐng)?jiān)O(shè)置為false

quiet=true

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

port=27017

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

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

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

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

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

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

3、基本操作

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

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

db.dropDatabase()

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

db.createCollection('mall')

刪除集合mall:

db.mall.drop()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

db.mall.find()

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

條件查詢(xún):

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

  查詢(xún)price低于2000的條目

9、數(shù)組操作

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

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

$addToSet: 如果數(shù)組中沒(méi)有該數(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ù),例如對(duì)指定userId下的cartList數(shù)組刪除其中指定的productId的元素      

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

$push:向數(shù)組中插入一個(gè)元素、$each 遍歷數(shù)組、$sort 對(duì)數(shù)組進(jìn)行排序、$slice 對(duì)數(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          //從第二個(gè)位置開(kāi)始插入
           }
      }
 }
 );

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

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

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MongoDB數(shù)據(jù)庫(kù)安裝配置、基本操作實(shí)例詳解》,本文關(guān)鍵詞  MongoDB,數(shù)據(jù)庫(kù),安裝,配置,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MongoDB數(shù)據(jù)庫(kù)安裝配置、基本操作實(shí)例詳解》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于MongoDB數(shù)據(jù)庫(kù)安裝配置、基本操作實(shí)例詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    日韩在线一二三区| 制服.丝袜.亚洲.中文.综合懂| 亚洲精品女人久久久| 欧美日韩色一区| 一区二区三区四区在线免费观看| 播五月开心婷婷综合| 日韩三级久久久| 国产精品色呦呦| 国产成人鲁色资源国产91色综 | 激情偷乱视频一区二区三区| 9.1在线观看免费| 欧美日韩美少妇| 亚洲国产一区二区在线播放| 91人妻一区二区三区| 欧美伊人精品成人久久综合97| 亚洲视频图片小说| 99精品热视频| 欧美日韩国产电影| 香蕉av福利精品导航| 在线视频 日韩| 日韩欧美一区二区三区在线| 日本免费新一区视频| 亚欧洲乱码视频| 久久一夜天堂av一区二区三区| 久久超级碰视频| 综合 欧美 亚洲日本| 国产精品美女久久久久久久久久久| 粉嫩蜜臀av国产精品网站| 可以直接看的黄色网址| 一区二区三区中文在线| 成人做爰69片免费| 日韩三级中文字幕| 韩国av一区二区| 男人的天堂久久久| 亚洲午夜久久久| 丰满圆润老女人hd| 国产日韩视频一区二区三区| 成人黄色小视频在线观看| 在线观看视频欧美| 日本特黄久久久高潮| 人妻熟人中文字幕一区二区| 国产精品国产三级国产三级人妇| 91麻豆精品在线观看| 91精品国产欧美一区二区成人| 乱一区二区av| 紧身裙女教师波多野结衣| 亚洲永久精品国产| 国产精品jizz| 国产精品久久网站| 图片区偷拍区小说区| 久久综合久色欧美综合狠狠| 成人动漫视频在线| 欧美精选在线播放| 国产在线播放一区| 日本乱码高清不卡字幕| 日韩成人伦理电影在线观看| 黄色精品视频在线观看| 亚洲精品久久久蜜桃| 成年人网站免费看| 中文字幕色av一区二区三区| 亚洲少妇18p| 日本一区二区三区视频视频| 97精品视频在线观看自产线路二| 日韩欧美一级片| thepron国产精品| 欧美一卡二卡三卡四卡| 成人网在线播放| 日韩欧美国产三级| av不卡免费电影| 精品日韩一区二区三区| 99久久久精品| 久久先锋影音av鲁色资源| 初高中福利视频网站| 久久精品人人做| 亚洲va天堂va国产va久| 韩国精品免费视频| 欧美亚洲尤物久久| 麻豆久久久久久| 在线观看日韩一区| 国内精品免费**视频| 欧美日韩午夜影院| 国产盗摄一区二区三区| 欧美一级欧美一级在线播放| www.成人在线| 国产日韩欧美一区二区三区乱码| 亚洲少妇一区二区| 欧美国产精品一区二区三区| 在线精品一区二区三区| 亚洲女同ⅹxx女同tv| 日本二区在线观看| 日韩精品视频网站| 91国偷自产一区二区开放时间 | 日韩av网站免费在线| 国产乱国产乱老熟300| 精品一区二区国语对白| 欧美巨大另类极品videosbest| 国产成人免费视频| 久久综合色婷婷| 国产艳俗歌舞表演hd| 亚洲电影一区二区| 色综合天天综合给合国产| 国产一区二区三区精品视频| 日韩欧美中文一区二区| 性欧美18—19sex性高清| 亚洲婷婷国产精品电影人久久| 99久久99久久精品免费| 蜜桃精品视频在线| 538在线一区二区精品国产| 亚洲国产综合av| 日韩毛片一二三区| 亚洲伦理一区二区三区| 国产一区三区三区| 精品国产制服丝袜高跟| 亚洲黄色在线网站| 日韩精品一卡二卡三卡四卡无卡| 欧美日韩国产一区二区三区地区| 欧美高清精品一区二区| 亚洲欧美日韩成人高清在线一区| 日本黄色录像视频| 国产精品123| 国产亚洲一区二区三区| 成人免费视频入口| 国产一区二区三区免费播放| 久久久精品国产99久久精品芒果| 色欲狠狠躁天天躁无码中文字幕 | 色综合久久中文综合久久97| 国产精品99精品久久免费| 久久久久九九视频| 免费看91的网站| 国产美女精品在线| 国产欧美日韩久久| 乱老熟女一区二区三区| 成人在线综合网站| 亚洲天堂久久久久久久| 色哟哟一区二区在线观看| av网站一区二区三区| 亚洲精品美腿丝袜| 欧美日韩精品一区二区天天拍小说 | 成人高清免费在线播放| 国产精品美女久久久久久久久久久| 久久精品亚洲a| 成人av在线网| 亚洲精选免费视频| 欧美日韩久久一区| 亚洲AV无码国产精品| 精品一区二区在线视频| 久久久99精品久久| 黄色片子在线观看| 91视频com| 午夜精品福利视频网站| 日韩亚洲欧美综合| 欧美a在线播放| 成人性生交大片免费看中文| 亚洲激情在线激情| 91精品国产综合久久久久久久久久| 日本一区二区三区网站| 国产一区二区不卡在线| 中文字幕亚洲电影| 欧美精品第1页| 免费观看a级片| 高清成人在线观看| 亚洲黄色av一区| 欧美一区二区视频观看视频| 性欧美一区二区| zzijzzij亚洲日本少妇熟睡| 亚洲午夜免费电影| 久久综合一区二区| 黄色一级大片在线免费观看| 中文字幕人妻无码系列第三区| 日本特黄久久久高潮| 中文字幕乱码亚洲精品一区| 欧洲一区二区av| 91av在线免费| 国产寡妇亲子伦一区二区| 亚洲人成7777| 日韩一二三区视频| 粉嫩av性色av蜜臀av网站| 日本天堂在线播放| 国产一区二区三区久久悠悠色av | 国产精品久久久久影院色老大| 在线精品视频免费观看| 美女又爽又黄视频毛茸茸| 风间由美一区二区av101| 亚洲国产精品久久久男人的天堂| 久久免费精品国产久精品久久久久| 色哟哟日韩精品| 中文字幕免费视频| 中文字幕av一区二区三区人妻少妇| 久久99精品久久久久久动态图 | 91在线精品一区二区| 日本强好片久久久久久aaa| 国产精品毛片无遮挡高清| 宅男在线国产精品| 男女性高潮免费网站| 少妇饥渴放荡91麻豆| av电影在线观看完整版一区二区| 麻豆成人91精品二区三区| 亚洲欧美激情在线| 久久蜜桃一区二区| 欧美一区二区免费观在线|