作为Spring Boot的新手,我想知道如何为MongoDB配置连接细节.

我想指定要使用的数据库以及运行MongoDB的主机的url/端口.

有什么提示吗?

推荐答案

引用Boot Docs句话:

您可以设置spring.data.mongodb.uri属性来更改url,或者指定host/port属性.例如,您可以在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相关问答推荐

Mongo如何找到字段排除特殊字符

MongoDB Aggregate-如何在条件中替换字符串中的变量

获取文档字段名并将其作为嵌套字段添加到聚合中

匹配/筛选/投影对象中数组中数组中的嵌套字段

我可以在 MongoDB 中将字段值设置为对象键吗?

MongoDB - 家庭作业(job)帮助.不确定如何在 mongodb 中访问文档中的变量

DB.collection('comments').find() 不工作

MongoDB - 使用许多嵌套对象更新嵌套数组

使用名为 Object 键的 uuid 创建 mongodb 文档

无法让 Mongoose.js 子文档数组填充

在一个变量上运行的 Node JS 中使用正则表达式的 Mongo 查询

MongoDB:按标签获取文档

MongoDB .NET 未在 upsert 上生成 _id

使用 MongoDB C# 驱动程序在嵌套数组上使用过滤器生成器进行查询

Node.js 和 Passport 对象没有方法 validPassword

升级mongodb

将新值推送到 mongodb 内部数组 - mongodb/php

mongoosefind()不返回结果

将日期从毫秒转换为 ISODate 对象

哪个数据库适合我的应用程序 mysql 或 mongodb ?使用 Node.js 、 Backbone 、 Now.js