springboot 操作mongodb 副本集分片集群

搭建了一个mongoDb的副本集分片集群,然后使用springboot直接连接操作,实现很简单,需要注意的是mongo java driver版本问题

1.集群信息

分片:
192.168.1.11
192.168.1.12
192.168.1.13
192.168.1.14
192.168.1.15

mongos:
192.168.1.11
192.168.1.12
192.168.1.13

2.pom.xml

    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-data-mongodb</artifactId>
    </dependency>

3.application.properties 注意配置集群链接

spring.data.mongodb.uri=mongodb://192.168.1.11:29000,192.168.1.12:29000,192.168.1.13:29000/project_data

4.mongoTemplate 操作案例代码

	@Autowired
    private MongoTemplate mongoTemplate;
	
    public void test(){
        JSONObject o=new JSONObject();
        o.put("id","test");
        mongoTemplate.insert(o,"test");
    }

完成!好简单!

登录后即可回复 登录 | 注册
    
关注编程学问公众号