今天連mongodb的時候,發現文檔的示例如下:
這個例子在mongo沒有開啓驗證的時候是沒有問題的(在開啓驗證的時候是可以連接的, 但是不能操作)
所以就想怎麼去加上驗證的用戶密碼, 百度了一小下,並沒有結果(可能是我百度的方式不對)。
突然看到這兩天在寫的rabbitmq的mysql的url連接方式 ,突然想到可能可能用同樣的方式 去連接
事實證明我的想法是正確的
無論何種語言(我驗證過的有c++和node.js),連接合種庫時,基本都會提供通過url連接的方式
其url的格式爲: pclient://user:password@host:port/dst
mongodb爲:mongodb://mongoUser:[email protected]:27027/mongotestDB
mysql爲: mysql://mysqlUser:[email protected]:3306/mysqldb
rabbitmysq爲: amqp://rabbitUser:[email protected]:5672/rabbitvhost
redis同理,可以自行驗證