美文网首页我爱编程
springboot 连接 mongodb复制集

springboot 连接 mongodb复制集

作者: DimonHo | 来源:发表于2018-05-14 18:17 被阅读42次

环境说明

mongodb版本:3.6.3
springboot版本:2.0.1.RELEASE
mongodb用户:

db.createUser({user: "dev", pwd: "dev123", roles: [{role: "readWriteAnyDatabase", db: "admin"}]});

mongodb复制集:

192.168.1.51:27017
192.168.1.52:27017
192.168.1.53:27017

springboot配置

spring: 
  data:
    mongodb:
      uri: mongodb://dev:dev123@192.168.1.51:27017,192.168.1.52:27017,192.168.1.53:27017
      database: wd_temp_test

uri格式:mongodb://username:password@host1:port1,host2:port2,.../database
参数说明:
username:用户名
password:密码,如果密码中包含特殊符号,如@。需将特殊符号进行encodeURIComponent编码,例如用户名dev,密码dev@123,那么uri需要这么写:mongodb://dev:dev%40123@192.168.1.51:27017,192.168.1.52:27017,192.168.1.53:27017
database:认证用户库,默认为admin。注意这里的database和spring.data.mongodb.database意义不同,如果uri中的database为空,默认就是admin,此时必须指定spring.data.mongodb.database参数。如果uri中的database不为空,则可以不指定spring.data.mongodb.database参数,此时uri的database和spring.data.mongodb.database的意义相同。如果二者同时指定,那么认证使用的为uri中指定的database,而数据的database为spring.data.mongodb.database指定的库。

相关文章

  • springboot 连接 mongodb复制集

    环境说明 mongodb版本:3.6.3springboot版本:2.0.1.RELEASEmongodb用户: ...

  • mongodb——分布式

    复制集 mongodb在集群环境中,通过复制的形式对数据进行冗余。mongodb复制集有Primary、Secon...

  • SpringBoot 整合mongoDB并自定义连接池

    SpringBoot 整合mongoDB并自定义连接池 得力于SpringBoot的特性,整合mongoDB是很容...

  • springboot连接使用monggoDB复制集

    配置部分: url连接格式:mongodb://[username:password@]host1[:port1]...

  • MongoDB 分片集群技术

    1.1 MongoDB复制集简介 一组Mongodb复制集,就是一组mongod进程,这些进程维护同一个数据集合。...

  • MongoDB复制集 搭建

    MongoDB复制集概述 准备 初始化复制集主节点、添加从节点和仲裁节点 检查各个节点local库信息 检查复制集...

  • mongodb复制集

    mongodb复制集技术 mongodb复制结构功能 1、failover过程选主切换 2、是否对应用透明化vip...

  • MongoDB复制集

    1、MongoDB复制集(副本集)简介 复制集模式(replicaSet mode),也叫副本集模式,指两个及以上...

  • Mongodb复制集

    为什么需要使用复制集 如果系统只存在一个数据库,当这个数据库发生故障不可用,那整个系统将不可用。Mongodb复制...

  • Mongodb复制集

    Mongodb复制集 作用 复制集的主要意义是实现服务高可用 实现依赖两个方面功能: 1)数据写入的时候,会将数据...

网友评论

    本文标题:springboot 连接 mongodb复制集

    本文链接:https://www.haomeiwen.com/subject/xmpjdftx.html