




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Mon服務(wù)教育g成就未來o北京新大陸時代教育科技有限公司MongoDB數(shù)據(jù)庫配置應(yīng)用12實驗?zāi)康睦碚撘髮嶒?實驗器材4實驗步驟服務(wù)教育
成就未來1、實訓(xùn)目的掌握MongoDB數(shù)據(jù)庫掌握MongoDB數(shù)據(jù)庫和客戶端工具的部署掌握NoSQLBooster工具的應(yīng)用訓(xùn)目的服務(wù)教育
成就未來2、理論要求MongoDB數(shù)據(jù)庫NoSQL(Not
Only
SQL,非關(guān)系型數(shù)據(jù)庫),在大規(guī)模的web應(yīng)用發(fā)展中滿足非關(guān)系型、分布式、開源等特點,可處理超大量的數(shù)據(jù)。MongoDB就是NoSQL的代表之一。MongoDB是由C++語言編寫的,是一個基于分布式文件存儲的開源數(shù)據(jù)庫系統(tǒng)。MongoDB將數(shù)據(jù)存儲為一個文檔,數(shù)據(jù)結(jié)構(gòu)由鍵值(key=>value)對組成。MongoDB文檔類似于JSON對象,字段值可以包含其他文檔,數(shù)組及文檔數(shù)組。服務(wù)教育
成就未來2、理論要求MongoDB數(shù)據(jù)庫MongoDB數(shù)據(jù)邏輯結(jié)構(gòu):文檔document:相當(dāng)于關(guān)系數(shù)據(jù)庫中的一行記錄集合collection:多個文檔組成一個集合,相當(dāng)于關(guān)系數(shù)據(jù)庫中的一張表數(shù)據(jù)庫database:多個集合組織構(gòu)成數(shù)據(jù)庫三者關(guān)系如圖所示:服務(wù)教育
成就未來2、理論要求NoSQLBooster工具NoSQLBooster是MongoDB客戶端工具,通過NoSQLBooster的應(yīng)用可以直接訪問MongoDB數(shù)據(jù)庫,實現(xiàn)對數(shù)據(jù)庫數(shù)據(jù)的增刪改查。服務(wù)教育
成就未來3、實驗器材服務(wù)教育
成就未來序號123名稱電腦(操作系統(tǒng)windows
10
64位,能夠連接外網(wǎng))邊緣服務(wù)開發(fā)包NoSQLBooster工具4、實驗步驟——(1)MongoDB數(shù)據(jù)庫服務(wù)部署1、在“D:\EdgeServiceV1.1\mongodb”文件夾中,可以通過配置文件mongo.conf進行MongoDB數(shù)據(jù)庫服務(wù)配置然后通過批處理文件start.bat加載配置,同時啟動MongoDB數(shù)據(jù)庫服務(wù)服務(wù)教育
成就未來4、實驗步驟——(1)MongoDB數(shù)據(jù)庫服務(wù)部署2、在D盤“EdgeServiceV1.1”文件夾中,可以通過批處理命令啟動MongoDB數(shù)據(jù)庫服務(wù)服務(wù)教育
成就未來4、實驗步驟——(1)MongoDB數(shù)據(jù)庫服務(wù)部署3、雙擊打開MongoDB數(shù)據(jù)庫批處理文件“10啟動MongoDB數(shù)據(jù)庫.bat”,可以啟動MongoDB數(shù)據(jù)庫服務(wù)。服務(wù)教育
成就未來4、實驗步驟——(2)NoSQLBooster工具部署1、在D盤“EdgeServiceV1.1”文件夾中,可以通過批處理命令啟動NoSQLBooster工具,如圖所示:服務(wù)教育
成就未來4、實驗步驟——(2)NoSQLBooster工具部署服務(wù)教育
成就未來2、雙擊打開MongoDB數(shù)據(jù)庫工具批處理文件“11啟動MongoDB管理工具.bat”,可以啟動NoSQLBooster工具4、實驗步驟——(3)NoSQLBooster工具應(yīng)用1、在NoSQLBooster主界面中,通過單擊“Connect”,可打開連接界面,實現(xiàn)連接的新建、編輯、刪除、測試以及導(dǎo)入導(dǎo)出等功能服務(wù)教育
成就未來4、實驗步驟——(3)NoSQLBooster工具應(yīng)用服務(wù)教育
成就未來2、在連接界面中,單擊“Create”,可以新建一個連接,在彈出的連接信息界面,需要配置服務(wù)器地址(localhost)、端口(27017)、連接名稱等4、實驗步驟——(3)NoSQLBooster工具應(yīng)用服務(wù)教育
成就未來3、在連接界面上,單擊“Test
Connection”,可以進行數(shù)據(jù)庫連接測試,無紅色報錯信息代表連接正常。關(guān)閉測試界面,單擊“Save
&
Connect”,可以保存配置并連接數(shù)據(jù)庫4、實驗步驟——(3)NoSQLBooster工具應(yīng)用4、在連接樹中,選中l(wèi)ocalhost”連接,右鍵單擊,在下拉框中單擊“Create
Database”,可以新建一個數(shù)據(jù)庫。數(shù)據(jù)庫名稱定義為“NLE_EdgeService”服務(wù)教育
成就未來4、實驗步驟——(3)NoSQLBooster工具應(yīng)用5、在連接樹中,選中“NLE_EdgeService”數(shù)據(jù)庫,右鍵單擊,在下拉框中單擊“Create
Collection”,可以新建一個集合集合名稱定義為“Station”和“Point”服務(wù)教育
成就未來4、實驗步驟——(3)NoSQLBooster工具應(yīng)用服務(wù)教育
成就未來6、在連接樹中,選中“Station”集合,雙擊,可以查看集合中的數(shù)據(jù)以及通過腳本語句執(zhí)行,對集合中的數(shù)據(jù)進行增刪改查等操作4、實驗步驟——(3)NoSQLBooster工具應(yīng)用7、在連接樹中,選中“Station”集合,右鍵單擊,在下拉框中單擊“Create/Update/RemoveDocuments-Insert
Documents”,可以新建一個增加數(shù)據(jù)的腳本語句服務(wù)教育
成就未來4、實驗步驟——(3)NoSQLBooster工具應(yīng)用在彈出的界面中,將以下內(nèi)容鍵入腳本語句執(zhí)行區(qū),單擊“Run”執(zhí)行腳本語句,無異常信息則代表數(shù)據(jù)增加成功增加數(shù)據(jù)語句:服務(wù)教育
成就未來4、實驗步驟——(3)NoSQLBooster工具應(yīng)用返回查詢數(shù)據(jù)界面中,單擊“Run”執(zhí)行查詢數(shù)據(jù)腳本語句,集合數(shù)據(jù)顯示區(qū)正常顯示一條數(shù)據(jù)服務(wù)教育
成就未來4、實驗步驟——(3)NoSQLBooster工具應(yīng)用使用“Update
Documents”,可以新建一個更新數(shù)據(jù)的腳本語句更新數(shù)據(jù)語句:服務(wù)教育
成就未來4、實驗步驟——(3)NoSQLBooster工具應(yīng)用返回查詢數(shù)據(jù)界面中,單擊“Run”執(zhí)行查詢腳本語句,可以看到數(shù)據(jù)的IP地址已經(jīng)被更新為7:502服務(wù)教育
成就未來4、實驗步驟——(3)NoSQLBooster工具應(yīng)用使用“Remove
Documents”,可以新建一個刪除數(shù)據(jù)的腳本語句刪除數(shù)據(jù)語句:服務(wù)教育
成就未來4、實驗步驟——(3)NoSQLBooster工具應(yīng)用返回查詢數(shù)據(jù)界面中,單擊“Run”執(zhí)行查詢腳本語句,可以看到IP地址為7:502的數(shù)據(jù)已經(jīng)被刪除服務(wù)教育
成就未來4、實驗步驟——(3)NoSQLBooster工具應(yīng)用服務(wù)教育
成就未來上面所述的對于集合數(shù)據(jù)的增加、更新及刪除操作,也可以在集合數(shù)據(jù)顯示區(qū)直接操作,腳本語句與上述的一致,這里不再進行詳細說明4、實驗步驟——(4)MongoDB數(shù)據(jù)庫模型配置及導(dǎo)入集合“Station”存儲采集站點的配置,“Station”中包含站點的基本信息,如英文名稱、中文標(biāo)簽、通信協(xié)議、協(xié)議地址、通信驅(qū)動以及說明等服務(wù)教育
成就未來4、實驗步驟——(4)MongoDB數(shù)據(jù)庫模型配置及導(dǎo)入集合“Point”存儲采集點位的配置,“Point”中包含采集點的基本信息,如名稱、標(biāo)簽信息、地址、類型以及關(guān)聯(lián)的采集站點服務(wù)教育
成就未來4、實驗步驟——(4)MongoDB數(shù)據(jù)庫模型配置及導(dǎo)入1、在主界面任務(wù)欄中,單擊“Import”或“Export”,可以實現(xiàn)集合數(shù)據(jù)導(dǎo)入或?qū)С龇?wù)教育
成就未來4、實驗步驟——(4)MongoDB數(shù)據(jù)庫模型配置及導(dǎo)入服務(wù)教育
成就未來2、單擊“Import”,點選“Importform
JSON
andCSV…”,打開導(dǎo)入數(shù)據(jù)界面,在導(dǎo)入數(shù)據(jù)界面中,單擊“AddFile”,查找并選中U盤資料:“\04_DEMO程序代碼\06_MongoDB數(shù)據(jù)庫配置”中的模板文件,單擊“打開”4、實驗步驟——(4)MongoDB數(shù)據(jù)庫模型配置及導(dǎo)入3、在導(dǎo)入數(shù)據(jù)界面中,修改集合的名稱為“Station”,并單擊“Execute”,等待軟件自動導(dǎo)入。導(dǎo)入成功,雙擊集合“Station”,可以查看集合數(shù)據(jù)。導(dǎo)入成功服務(wù)教
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 你什么的樣子真美中考語文作文
- 稻谷加工與糧食產(chǎn)后處理設(shè)備選型指導(dǎo)考核試卷
- 印刷業(yè)發(fā)展趨勢與前瞻考核試卷
- 碳酸飲料行業(yè)產(chǎn)品銷售渠道研究考核試卷
- 竹纖維復(fù)合材料制備與應(yīng)用考核試卷
- 檢驗醫(yī)學(xué)在慢性腎病監(jiān)測中的重要性考核試卷
- 文化娛樂活動策劃與組織考核試卷
- 硅冶煉過程中的熱力學(xué)分析與優(yōu)化考核試卷
- 水產(chǎn)加工品安全風(fēng)險監(jiān)測與預(yù)警機制構(gòu)建考核試卷
- 紡織品紗線市場趨勢分析考核試卷
- 2025年審計審查重點試題及答案
- 2025年證券從業(yè)資格證考試真題試題及答案
- 廣東省2024-2025學(xué)年佛山市普通高中教學(xué)質(zhì)量檢測物理試卷及答案(二)高三試卷(佛山二模)
- 防水工程施工方案屋面防水施工的施工工藝
- 【9數(shù)一模】2025年安徽合肥市第四十五中學(xué)九年級中考一模數(shù)學(xué)試卷(含答案)
- 國家民政部所屬單位招聘筆試真題2024
- 2024年安徽馬鞍山技師學(xué)院專任教師招聘真題
- 2025年濟源職業(yè)技術(shù)學(xué)院高職單招語文2019-2024歷年真題考點試卷含答案解析
- 電網(wǎng)工程設(shè)備材料信息參考價(2024年第四季度)
- DB42T2305-2024高品質(zhì)住宅技術(shù)標(biāo)準(zhǔn)
- 2024年浙江省中考社會試卷真題(含標(biāo)準(zhǔn)答案及評分標(biāo)準(zhǔn))
評論
0/150
提交評論