jjzjj

MongoCredential

全部标签

java - Spring Data MongoDB 凭据

使用SpringData,我试图获取一个具有用户名和密码凭据的Mongo对象。我需要以编程方式设置它,而不是使用XML我发现的所有示例都使用已弃用的系统。我正在寻找执行此操作的当前方法。这是我目前所拥有的:MongoClientconnection=newMongoClient(host,port);ListcredentialsList=connection.getCredentialsList();credentialsList.add(MongoCredential.createCredential(userName,getDatabaseName(),password.toCh

c# - MongoDB C# 驱动程序 MongoCredential 对象

MongoDB驱动程序的文档似乎与从NuGet中提取的实际驱动程序不同。更具体地说,记录的“MongoCredentials”(复数)不存在,而只有“MongoCredential”(单数)。此外,MongoServer.GetDatabase似乎没有接受MongoCredential的构造函数,只有MongoDatabaseSettings(以及命名数据库的字符串),而且我看不到为MongoDatabaseSettings对象提供MongoCredential对象的明显方法。我没有在Google上找到任何与我在驱动程序中找到的对象相关的示例,只有与(过时的?)官方文档一致的示例。我正

mongodb - 异常验证 MongoCredential 和未分类的 Mongo Db 异常

我在运行我的应用程序时收到此连接引发的错误套接字异常。INFO5231---[nio-8087-exec-1]org.mongodb.driver.connection:Closedconnection[connectionId{localValue:2}]to192.168.0.2:27017becausetherewasasocketexceptionraisedbythisconnection.**org.springframework.data.mongodb.UncategorizedMongoDbException:ExceptionauthenticatingMongoC

java.lang.NoSuchMethodError : com. mongodb.MongoClient.<init>(Ljava/util/List;Lcom/mongodb/MongoCredential;Lcom/mongodb/MongoClientOptions;)V]

尝试从我的QA环境访问mongodb时显示以下错误。java.lang.NoSuchMethodError:com.mongodb.MongoClient.(Ljava/util/List;Lcom/mongodb/MongoCredential;Lcom/mongodb/MongoClientOptions;)V]我的本​​地环境也是如此。我使用的mongo驱动是3.6.2,java版本是1.8。请帮忙 最佳答案 当我更新到3.8.0版时,它起作用了。我的问题是因为我更新了SpringDataMongo而忘记更新Mongo驱动程序