MongoDB 3.0 uses the C # Call after security authentication to encounter problems related to the "System. TimeoutException" type exceptions in MongoDB. Driver. Core. dll,
An exception of the "System. TimeoutException" type occurs in MongoDB. Driver. Core. dll, but not in user code.
Operate the MongoDB class library version:
----------------------------------------------
MongoDB. Driver 2.3
MongoDB. Driver. Core 2.3
MongoDB. Bson 2.3
MongoDB version 3.0
Changes related to the connection string:
-----------------------------------------------
URL without security authentication: mongodb: // 127.0.0.1: 27017
Add the Security Authentication URL: mongodb: // [userName]: [userPwd] @ 127.0.0.1: 27017/[DataBaseName]
The key change is the last specified database. If not specified, it will be the default database.
Therefore, we generally use mongodb: // [userName]: [userPwd] @ 127.0.0.1: 27017 for testing.
The custom database name is not added, causing initialization error.