springboot series-mongodb

Referencia de instalación de mongodb https://blog.csdn.net/wenwang3000/article/details/99319517
1. dependencia de Maven

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

2. Crear un usuario de la base de datos

db.createUser(
   {
     user: "liuli",
     pwd: "123456",
     
     roles: [{"role":"readWrite","db":"mongo"}],
    /* All built-in Roles 
     Database User Roles: read|readWrite
     Database Admin Roles: dbAdmin|dbOwner|userAdmin
     Cluster Admin Roles: clusterAdmin|clusterManager|clusterMonitor|hostManager
     Backup and Restoration Roles: backup|restore
     All-Database Roles: readAnyDatabase|readWriteAnyDatabase|userAdminAnyDatabase|dbAdminAnyDatabase
     Superuser Roles: root 
    */
    
    // authenticationRestrictions: [ {
    //     clientSource: ["192.168.0.0"],
    //     serverAddress: ["xxx.xxx.xxx.xxx"]
    //  } ],

    //mechanisms: [ "<SCRAM-SHA-1|SCRAM-SHA-256>", ... ], 

    //passwordDigestor: "<server|client>"
   }
)

3. Archivo de configuración (application.yml)

spring:
  application:
    name: multiple-datasource-mongo
  data:
    mongodb:
      # 单机模式 (如数据库部署在内网环境,建议不使用密码)
      uri: mongodb://liuli:123456@localhost:27017/mongo
      # 无密码
      #  uri: mongodb://localhost:27017/mongo
      # 集群模式
      # mongodb://user:pwd@ip1:port1,ip2:port2/database  集群

  1. Fuente de datos única
    Inserte la descripción de la imagen aquí
    Referencia:
    https://github.com/472732787/com-spring-multiple-datasource/tree/master/multiple-datasource-mongo


  2. Inserte la descripción de la imagen aquí
    Referencia de fuente de datos múltiples :
    https://github.com/472732787/com-spring-multiple-datasource/tree/master/multiple-datasource-mongo-multiple



Publicado 52 artículos originales · ganado elogios 2 · Vistas 6374

Supongo que te gusta

Origin blog.csdn.net/wenwang3000/article/details/99676233
Recomendado
Clasificación