鍍金池/ 問(wèn)答/Java  數(shù)據(jù)庫(kù)  網(wǎng)絡(luò)安全/ Mongo Plugn插件鏈接數(shù)據(jù)庫(kù)出錯(cuò)

Mongo Plugn插件鏈接數(shù)據(jù)庫(kù)出錯(cuò)

最近配置了一個(gè)Mongo服務(wù)器,直接用bin目錄下的mongo.exe就可以直接鏈接,沒(méi)什么問(wèn)題,但是用了Idea的插件就不行了,我是這樣進(jìn)行引用的:

clipboard.png

可以看到,我引用了Mongo.exe這個(gè)可執(zhí)行程序,但是當(dāng)我用Shell的時(shí)候,卻碰到了如下錯(cuò)誤:

clipboard.png

百度了一下錯(cuò)誤信息,沒(méi)有百度到,報(bào)錯(cuò)提示好像是數(shù)據(jù)庫(kù)不能有保留字符,這是我的數(shù)據(jù)庫(kù)名稱:

clipboard.png

數(shù)據(jù)庫(kù)名是沒(méi)有問(wèn)題的,而且用mongo也是可以鏈接的,但是用了這個(gè)插件就不能鏈接了,有沒(méi)有好的解決方案?
最后是這個(gè)插件的名稱:

clipboard.png

跪求解答,不勝感激

回答
編輯回答
練命

從截圖上看,最終的使用的連接字符串是:

mongodb://Changjiang:27017/localhost%3A27017

從連接字符串的格式來(lái)講,這個(gè)字符串代表連接的主機(jī)是Changjiang:27017,使用的庫(kù)名是localhost%3A27017(%3A就是冒號(hào)的轉(zhuǎn)義)。顯然這是錯(cuò)的,你想要的是主機(jī)是localhost:27017,庫(kù)名是Changjiang。所以一定是插件給的幾個(gè)需要填的字段你填錯(cuò)位了。再好好檢查一下。

2017年12月8日 21:51
編輯回答
旖襯

其實(shí)碰到了這個(gè)問(wèn)題之后,發(fā)現(xiàn)是mongo.exe有問(wèn)題,升級(jí)Mongo數(shù)據(jù)庫(kù)到最新版本,在替換mongo.exe,問(wèn)題解決

2017年11月5日 05:38