MongoDB連接和創(chuàng)建數(shù)據(jù)庫(kù)的方法講解
一、連接MongoDB
在連接MongoDB前確保啟動(dòng)MongoDB服務(wù),只需要在MongoDB安裝目錄的bin目錄下執(zhí)行mongo.exe即可。
執(zhí)行啟動(dòng)操作后,mongodb在輸出一些必要信息后不會(huì)輸出任何信息,之后就等待連接的建立,當(dāng)連接被建立后,就會(huì)開始打印日志信息。
標(biāo)準(zhǔn)URL連接語(yǔ)法:
mongodb:// 這是固定的格式,必須要指定。
username:password@ 可選項(xiàng),如果設(shè)置,在連接數(shù)據(jù)庫(kù)服務(wù)器之后,驅(qū)動(dòng)都會(huì)嘗試登陸這個(gè)數(shù)據(jù)庫(kù)
host1 必須的指定至少一個(gè)host, host1 是這個(gè)URI唯一要填寫的。它指定了要連接服務(wù)器的地址。如果要連接復(fù)制集,請(qǐng)指定多個(gè)主機(jī)地址。
portX 可選的指定端口,如果不填,默認(rèn)為27017
/database 如果指定username:password@,連接并驗(yàn)證登陸指定數(shù)據(jù)庫(kù)。若不指定,默認(rèn)打開 test 數(shù)據(jù)庫(kù)。
?options 是連接選項(xiàng)。如果不使用/database,則前面需要加上/。所有連接選項(xiàng)都是鍵值對(duì)name=value,鍵值對(duì)之間通過&或;(分號(hào))隔開。
二、MongoDB創(chuàng)建數(shù)據(jù)庫(kù)
1、語(yǔ)法:
MongoDB創(chuàng)建數(shù)據(jù)庫(kù)的格式如下:
use DATABASE_NAME
如果數(shù)據(jù)庫(kù)不存在,則創(chuàng)建數(shù)據(jù)庫(kù),否則切換到指定數(shù)據(jù)庫(kù)。
2、查看所有數(shù)據(jù)庫(kù)
如果想查看所有的數(shù)據(jù)庫(kù),可以使用“show dbs”命令,如下圖所示:
注意:MongoDB中默認(rèn)的數(shù)據(jù)庫(kù)是test,如果你沒有創(chuàng)建新的數(shù)據(jù)庫(kù),集合將存放在test數(shù)據(jù)庫(kù)中。使用“db”命令可以查看當(dāng)前的數(shù)據(jù)庫(kù)。
到此這篇關(guān)于MongoDB連接和創(chuàng)建數(shù)據(jù)庫(kù)的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持本站。
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。