spring: data: mongodb: uri: mongodb://username:password@localhost:27017/database authentication-database: admin 这里,uri属性包含了MongoDB的连接字符串,包括用户名、密码、主机地址、端口号和数据库名。authentication-database属性指定了认证数据库。 创建一个MongoRepository接口来定义与MongoDB的交互操作: ...
*@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...
spring.data.mongodb.database=gis(访问的目标数据库) spring.data.mongodb.authentication-database=admin(mongo自己的管理用户账号的数据库) 1. 2. yml配置文件内容如下: spring: data: mongodb: database: gis authentication-database: admin uri: mongodb://root(userName):root(password)@localhost(ip地址)...
spring.data.mongodb.authentication-database=admin 3.创建实体类 packagecom.example.mongodb.entity;importorg.springframework.data.mongodb.core.mapping.Document;//@Document的collection属性设置的是在mongo库中的集合名称@Document(collection = "passenger")publicclassPassenger {privateString name;privateString pas...
database: jancee authentication-database: admin connections-per-host: 20 min-connections-per-host: 20 该配置例子中,配置了副本集,其中包含了主机 10.0.5.1:27017 和 10.0.5.1:27018 ,其它配置与Spring Boot的标准配置类似,另外, connections-per-host 为客户端的连接数, in-connections-per-host 为客户端...
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 下面是报的错: ...
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...
刚开始学习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....