mongoDB异步驱动程序java-无法与身份验证连接
最近,我们用端口mongoDB异步驱动程序java-无法与身份验证连接,mongodb,mongodb-java,Mongodb,Mongodb Java,最近,我们用端口35489更新了我们的mongoDB,并将身份验证和角色更新到数据库中。 我已经为用户授予了readWrite和readWriteAnyDatabase角色,并且可以通过我们的c#从web.config中提到它来成功连接 我的web.config: <add key="MongoConnectionString" value="mongodb://readWriteUser:********@192.168.1.225:35489/admin" /> public
35489
更新了我们的mongoDB
,并将身份验证和角色
更新到数据库中。
我已经为用户授予了readWrite
和readWriteAnyDatabase
角色,并且可以通过我们的c#
从web.config中提到它来成功连接
我的web.config:
<add key="MongoConnectionString" value="mongodb://readWriteUser:********@192.168.1.225:35489/admin" />
public static final String DEFAULT_URI = "mongodb://readWriteUser:******@localhost:35489/";
public static synchronized ConnectionString getConnectionString()
{
if (connectionString == null)
{
connectionString = new ConnectionString(DEFAULT_URI);
}
return connectionString;
}
public static synchronized MongoClient getMongoClient()
{
if (mongoClient == null)
{
mongoClient = MongoClients.create(getConnectionString());
}
return mongoClient;
}
我们已经尝试使用localhost和ip地址,但似乎没有任何效果
有人能给我建议正确的方法吗?您设置了身份验证机制了吗?那授权数据库呢?不,我没有提到这些。。是否必须提及这些问题?如果不使用默认机制,则最好的做法是和必需的。您是否设置了身份验证机制?那授权数据库呢?不,我没有提到这些。。它们是否必须提及?如果不使用默认机制,最好的做法是提及和要求。