当前位置: 首页 > 知识库问答 >
问题:

spring boot以及如何配置到MongoDB的连接细节?

汪典
2023-03-14

刚到spring boot,我想知道如何为MongoDB配置连接细节。我已经尝试了正常的例子,但没有涉及连接的细节。

我想指定将要使用的数据库和运行MongoDB的主机的URL/端口。

有什么提示或提示吗?

共有2个答案

乜钱明
2023-03-14

如果您使用的是Mongo 3.0 Java驱动程序,则不支持spring.data.mongodb.hostspring.data.mongodb.port。在这种情况下,应该使用spring.data.mongodb.uri来提供所有配置,如下所示:

spring.data.mongodb.uri=mongodb://user:secret@mongo1.example.com:12345
秦宜修
2023-03-14

仅引用引导文档:

您可以设置spring.data.mongodb.uri属性来更改url,或者指定主机/端口。例如,可以在application.properties中声明以下内容:

spring.data.mongodb.host=mongoserver
spring.data.mongodb.port=27017

spring.data.mongoDB前缀的所有可用选项都是mongoproperties的字段:

private String host;

private int port = DBPort.PORT;

private String uri = "mongodb://localhost/test";

private String database;

private String gridFsDatabase;

private String username;

private char[] password;
 类似资料:
  • 我目前正在使用mongodb创建spring boot web应用程序。在本地,我可以运行我的应用程序,并且正在检索和存储数据。但不是在cloud foundry上。任何提示,链接或任何可以帮助我的东西都将不胜感激! 问题 当我把它推到cloud foundry时,我无法连接到我的mongodb。我知道我们必须在cloud foundry上配置一些东西才能使其正常工作。我尝试使用mongodb P

  • 要连接到以太坊测试网,是这样的: (摘自此处:https://hardhat.org/tutorial/deploying-to-a-live-network.html ) 如何为RSK Testnet添加网络配置? (请注意,我使用的是种子短语,而不是原始私钥)

  • 我每天都在连接mongo db,它工作得很好,但今天它困扰着我下面的错误,任何人都可以帮我请。 连接到:测试2017-01-10T14:26:13.073 0530警告:连接到127.0.0.1:27017失败,原因:错误号:111连接被拒绝2017-01-10T14:26:13-074 0530错误:无法连接到服务器127.0-0.1:27017(127.0.0.1),在src/mongo/sh

  • 本文向大家介绍Ubuntu 18.04配置mysql以及配置远程连接的步骤,包括了Ubuntu 18.04配置mysql以及配置远程连接的步骤的使用技巧和注意事项,需要的朋友参考一下 前言 本文主要跟大家分享了关于Ubuntu 18.04配置mysql及配置远程连接的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 配置教程如下: 首先是大家都知道的老三套,啥也不说上来就放

  • 我在块菌中使用以下配置 然而,我被网络超时的间歇性错误所困扰。即

  • 我在我的运行系统中有MongoDB和Robomongo,我使用Robomongo作为客户端。 我已将MongoDB安装在另一个系统上,我将其视为服务器,我想将我系统的Robomongo(作为客户端)连接到另一个系统(服务器)上的MongoDB。我应该采取哪些步骤来实现同样的目标? 我使用的是机器名,因为系统的IP地址不是静态的。但即使我使用系统的IP地址,我也会遇到同样的错误: 连接失败,无法连接