不存在时如何在mongodb中创建db?
Posted
技术标签:
【中文标题】不存在时如何在mongodb中创建db?【英文标题】:How to create db in mongodb when it does not exist? 【发布时间】:2022-01-22 07:35:21 【问题描述】:我正在做一个项目,我在我的 mongodb 中存储了 csv 文件数据。如果数据库不存在,那么我必须使用 springboot 创建它,如果存在,那么我必须直接将数据存储在 db 中
之前我将所有数据存储在 mongodb 的“admin”数据库中。
以下是相同的。在我的属性文件中,我指定了这一点。
spring.data.mongodb.authentication-database=admin
spring.data.mongodb.uri=mongodb://localhost:27017/admin
spring.data.mongodb.database=admin
spring.data.mongodb.repositories.enabled=true
【问题讨论】:
【参考方案1】:您不需要创建数据库,只需将 admin 替换为您要创建的数据库的名称,mongoDB 将自动创建
像这样:-
spring.data.mongodb.uri=mongodb://localhost:27017/newDatabaseName
spring.data.mongodb.database=newDatabaseName
【讨论】:
以上是关于不存在时如何在mongodb中创建db?的主要内容,如果未能解决你的问题,请参考以下文章
如果 mongodb 中不存在,如何修改现有数据或创建新数据?