如何搭建MongoDB環(huán)境,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。
目前創(chuàng)新互聯(lián)已為近千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站托管、服務(wù)器租用、企業(yè)網(wǎng)站設(shè)計(jì)、渾源網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
從MongoDB的官網(wǎng)下載安裝包:
我安裝在C盤(pán)的MyApp目錄下的mongoDB,安裝完畢后,bin里有好幾個(gè)執(zhí)行文件。把bin文件路徑加到windows系統(tǒng)的環(huán)境變量里。
使用如下命令行啟動(dòng)MongoDB服務(wù)器:
mongod --dbpath C:MyAppmongoDBjerryserverdb
從控制臺(tái)打印的console里看到Mongo DB starting: pid=16588 port=27017
意思是進(jìn)程id為16588的進(jìn)程啟動(dòng)了MongoDB,監(jiān)聽(tīng)端口號(hào)為27017.
console里還有其他一些有用的提示,比如:
Read and write access to data and configuration is unrestricted - 沒(méi)有對(duì)數(shù)據(jù)讀寫(xiě)設(shè)置權(quán)限
WARNING: This server is bound to localhost - 這個(gè)服務(wù)器通過(guò)localhost訪問(wèn)
在cmd里用命令netstat -ano | find "27017", 發(fā)現(xiàn)確實(shí)進(jìn)程id為16588的進(jìn)程在端口27017監(jiān)聽(tīng):
打開(kāi)MongoDB Compass, 這是MongoDB GUI圖形化操作界面,在MongboDB安裝過(guò)程中也自動(dòng)被安裝了。
Hostname輸入localhost,port輸入27017,點(diǎn)擊Connect進(jìn)行連接:
連接之后,在admin 數(shù)據(jù)庫(kù)下創(chuàng)建一個(gè)新的Collection:
我的例子里,collection名稱為person,點(diǎn)INSERT DOCUMENT創(chuàng)建一條記錄, _id為MongoDB compass自動(dòng)生成的, 另一個(gè)字段的名稱為name, 值為"Jerry":
再點(diǎn)一次INSERT DOCUMENT, 生成兩條person記錄。
現(xiàn)在我們新開(kāi)另一個(gè)命令提示行窗口來(lái)消費(fèi)在MongoDB Compass里創(chuàng)建的兩條person記錄。
命令行 mongo localhost:27017/admin, 意思是連接這個(gè)數(shù)據(jù)庫(kù)里的admin數(shù)據(jù)庫(kù)
此時(shí)從前一個(gè)啟動(dòng)MongoDB服務(wù)器的命令提示行的控制臺(tái)輸出,能看到connection accepted from 的輸出:
命令行db.person.find(), 打印出了admin數(shù)據(jù)庫(kù)里person表里的兩條記錄,說(shuō)明我們環(huán)境配置成功了。
看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。