*@return认证对象*/privateMongoCredential getCredential(MongoClientOptionProperties properties) {if(!StringUtils.isEmpty(properties.getUsername()) && !StringUtils.isEmpty(properties.getPassword())) {//没有专用认证数据库则取当前数据库String database = StringUtils.isEmpty(properties.getAuthenticationDatabase(...
private String mongoUri; @Value("${mongodb.database}") private String database; @Value("${mongodb.username}") private String username; @Value("${mongodb.password}") private String password; @Value("${mongodb.authenticationDatabase}") private String authenticationDatabase; /**2. 利用 Mongo...
database: mongo_sys # 用户名 username: root # 密码 password: root # IP和端口(host:port),例如127.0.0.1:27017。集群模式用,分隔开,例如host1:port1,host2:port2 address: 127.0.0.1:27017 # 设置认证数据库,如果有的话 authenticationDatabase: admin # 客户端连接池参数 clientName: ${spring.applicat...
spring.data.mongodb.password=password spring.data.mongodb.database=DBTest spring.data.mongodb.authentication-database=admin 3.创建实体类 packagecom.example.mongodb.entity;importorg.springframework.data.mongodb.core.mapping.Document;//@Document的collection属性设置的是在mongo库中的集合名称@Document(collec...
spring.data.mongodb.host=10.159.14.19 spring.data.mongodb.port=9001 spring.data.mongodb.authentication-database=admin spring.data.mongodb.database=esign spring.data.mongodb.username=esign_write spring.data.mongodb.password=NTc2OTQ1YjcwN2Z 但是使用下面的配置就会报错: spring.data.mongodb.uri=mongo...
add(serverAddress); } //System.out.println("serverAddresses:" + serverAddresses.toString()); // 连接认证 // MongoCredential mongoCredential = MongoCredential.createScramSha1Credential(properties.getUsername(), // properties.getAuthenticationDatabase() != null ? properties.getAuthenticationData...
database: dev authentication-database: admin option: socket: connectTimeout: 30000 readTimeout: 10000 pool: # 设置最大连接数 maxPoolSize: 80 minPoolSize: 0 maxWaitTime: 5000 maxConnectionLifeTime: 600000 maxConnectionIdleTime: 30000 下面是报的错: ...
刚开始学习mongodb,编写了一个简单的springboot程序连接mongo,使用如下配置可以正确连接到mongo:spring.data.mongodb.host=10.159.14.19spring.data.mongodb.port=9001spring.data.mongodb.authentication-database=adminspring.data.mongodb.database=esignspring.data.mongodb.username=esign_writespring.data.mongodb....
spring:data:mongodb:custom:host:localhostport:27017username:book-adminpassword:123456database:book# 用户认证的数据库authentication-database:admin# 连接池大小connections-per-host:10# 最小连接池大小min-connections-per-host:10 创建MongoProperties类用于存储配置参数 ...
data.mongodb.UncategorizedMongoDbException: Command failed with error 13 (Unauthorized): 'command insert requires authentication' on server localhost:27017. The full response is {"ok": 0.0, "errmsg": "command insert requires authentication", "code": 13, "codeName": "Unauthorized"}; nested ...