MongoDB 3.0 關於安全認證后使用C#調用碰上“System.TimeoutException”類型的異常在 MongoDB.Driver.Core.dll 中發生的相關問題


“System.TimeoutException”類型的異常在 MongoDB.Driver.Core.dll 中發生,但未在用戶代碼中進行處理

操作MongoDB類庫版本:

----------------------------------------------

MongoDB.Driver 2.3 
MongoDB.Driver.Core 2.3
MongoDB.Bson 2.3

MongoDB 版本 3.0

連接字符串的相關變化:

-----------------------------------------------

沒有安全認證的URL:mongodb://127.0.0.1:27017

加上安全認證的URL:mongodb://[userName]:[userPwd]@127.0.0.1:27017/[DataBaseName]

重點變化是最后一個指定數據庫,如果不指定,將為默認數據庫

所以想當然測試的時候一般使用的是mongodb://[userName]:[userPwd]@127.0.0.1:27017

並沒有加上自定義數據庫名稱,導致初始化報錯。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM