美文网首页
MongoDB项目配置及线上查询数据库

MongoDB项目配置及线上查询数据库

作者: Yluozi | 来源:发表于2021-08-06 19:58 被阅读0次

线上配置

yml配置中,同mysql一样,配置如下:

spring:

  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    url: jdbc:mysql://10.10.xx.xx:3306/dbs1?useUnicode=true&characterEncoding=utf8&useSSL=false&allowMultiQueries=true
    username: root
    password: root
  data:
    mongodb:
      uri: mongodb://name:password@10.10.0.20:27017/dbs2

如上所示:配置拼接方法为--

mongodb://用户名:密码@ip:端口号/数据库名

若密码中文名中带特殊符号,要转译成URL 编码形式表示的ASCII 字符 格式
如:@ 转译成:%20,自行百度。

若yml文件中,用参数代替则可以写成:

spring:
 datasource:
   driver-class-name: ${driver-class-name}
   url: ${database.url}
   username: ${database.username}
   password: ${database.password}
 data:
   mongodb:
     uri: ${mongodb.uri}

需要在pom文件中配置相关参数的匹配值,如下:

 <profiles>
        <!--  开发环境  -->
        <profile>
            <id>dev</id>
            <properties>
                <database.username>dxhy</database.username>
                <database.password>Dxhy@123</database.password>
                <deployType>dev</deployType>
                <mqtt.tcp><![CDATA[tcp://10.1.2.113:1883]]></mqtt.tcp>
            </properties>
            <!--  默认激活  -->
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
        </profile>
    </profiles>

当存在特殊字符时,使用<![CDATA[xxxx]]>补充。

数据库查询实现

找到linux下配置MongoDB的位置,找到MongoDB文件位置,使用如下命令查看其数据库值:

/home/appication/mongodb/bin/mongo  --port 27017 -u root  -p root --authenticationDatabase 'dbs'

其中,mongo是执行文件,port接端口号,u接用户名,p接密码,dbs为数据库名
具体如下:


image.png

相关文章

网友评论

      本文标题:MongoDB项目配置及线上查询数据库

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